PSOC 4M
Has scanning 12 bit SAR, onboard Vref, OpAmps, Analog Muxes, Comparators, DACs,
ARM core.
Routable onchip analog and digital, between components and out to pins, In PSOC land a
component is an onchip resource. Attached is a catalog of components for the 5LP family, the
4M family is a subset. All components have a library of C f() calls to manipulate the component,
eg. drivers, to make coding easy and fast.
View attachment Component List (2).doc
An example project, one chip. Dashed lines external components, solid lines onchip route. Right
hand window shows resources used/left. A 5LP part has >> resources than 4M if your design
expands.
IDE and compiler free, basic board $ 10. Pioneer board (arduino footprint) $ 25.
https://www.cypress.com/documentati...s/cy8ckit-043-psoc-4-m-series-prototyping-kit
https://www.cypress.com/documentation/development-kitsboards/cy8ckit-044-psoc-4-m-series-pioneer-kit
https://www.cypress.com/products/psoc-creator-integrated-design-environment-ide
Tons of examples projects in IDE and external -
https://www.element14.com/community/thread/23736/l/100-projects-in-100-days
If you at a future time want to do BLE projects -
https://github.com/cypresssemiconductorco/PSoC-4-BLE/tree/master/100_Projects_in_100_Days
Lots of short videos for training -
**broken link removed**
https://www.cypress.com/training/psoc-101-video-tutorial-series-how-use-arm-cortex-m0-based-psoc-4
Regards, Dana.
- - - Updated - - -
I missed a couple of points.
Core is ARM 32 bit M0. That is a low end part in cost. In 2013 ARM was shipping billions of units.
Could not find a current stat.
https://www.arm.com/zh/files/event/20130715_AES_Joseph.pdf
The digital resources include simple routable gates, flops, muxs to LUT (registered option allows simple
state machines to be created, a wizard is used to create machine) to PWM/Counter/Timer/QuadDec...
Regards, Dana.