Cypress, mixed signal 8051 or ARM -
For me what stands out is -
1) Routability
2) Fast 12 bit SAR A/D and slow 20 bit DelSig
3) DFB (Digital Filter Block) that is dual channel, handle FIR or IIR filters, or DFB
can be used as a GP fast processor block, sililiar to RISC block
4) MSI logic elements GUI based and/or the UDB Verilog capability. Eg. the FPGA
like capability
5) Onboard Vref
6) DAC, IDAC, OpAmps (up to 4), comparator, mixer, switch cap, analog mux....
7) LCD
COM, UART, I2C, I2S, One Wire, SPI, Parallel, LIN, CAN, BLE
9) Custom components capability
10) DMA to offload processes like filters
11) ARM M0 or M3 or 8051 core
12) Extensive clock generation capabilities
https://www.element14.com/community/thread/23736/l/100-projects-in-100-days?displayFullThread=truehttp://www.cypress.com/documentation/code-examples/psoc-345-code-examplesGreat video library
Attached component list. A component is an onchip HW resource.
Free GUI design tool with schematic capture, "Creator". Components have rich API library attached
to each component
This is low end of family, consider 5LP parts as well. PSOC also has arduino footprint boards (pioneer) as well
https://www.elektormagazine.com/labs/robot-build-with-cypress-psochttp://www.cypress.com/products/32-bit-arm-cortex-m-psocContact the local sales office, "RSM", regional sales manager, and FAE as well, maybe they can give you some stuff as well.
Never be afraid to ask. Even contact the Manufacturers Rep, sometimes they can have some boards laying around not being
used.
Regards, Dana.