PSoC™ 6 Arm® Cortex®-M4 / M0+ MCU portfolio: Purpose-built for the Internet of Things. Delivers the ✓ lowest power, ✓ most flexibility and ✓ built-in security.
The following Code Examples are integrated with PSoC Creator.
www.infineon.com
PSOC 4, 5LP, 6, onboard resources (many parts multiple of below) :
In addition community making onchip components, like DDS, 74HC equivalents, CORDIC, .......In PSOC
language a component is an onchip resource. User can create their own components thru
schematic capture and/or Verilog. Each drag and drop component comes with a rich lib of f() calls
to manipulate the component, config and real time. Rare you write a driver, you just cut and paste
f() calls into your code.
Occasionally I need to generate custom wave forms and burst a known number of cycles into a DUT. This is a single chip solution, board I typically I use is $ 10. You just drag and drop components onto schematic, wire internally with a wire wizard tool and out to pins, right click and config...