#5e5ce6/projects

PSoC 6
...

Notes
...

VariantRemarks
PSoC 61Entry-level
PSoC 62Performance
PSoC 63BLE
PSoC 64Secured MCU
  • Programmable analogue and digital blocks

  • Programmable routing/interconnect—GPIOs/pin functions can be routed anywhere (this was very useful in COMPSYS 301!)

  • Must be configured at power-up, similar to an FPGA

  • ARM Cortex-M4 core with additional Cortex-M0+ core in certain variants

  • Includes variants with BLE/Bluetooth 5

  • Full-speed USB 2.0 host/device

  • 32-bit

  • Up to on the M4, and up to on the M0+

  • to flash

  • to SRAM, expandable with QSPI

  • or core voltage

  • supply

  • 1x 12-bit SAR ADC at

  • Up to 104 GPIO (84 on the PSoC 63 with BLE)

Conclusions
...

Fail

Although this series of microcontrollers are really neat, I don't think they're the best option for this project:

  1. I don't need the programmable digital/analogue, and I can live without the programmable GPIO.
  2. These are not as common/widespread in industry as STM32s.
  3. I would prefer not to have the vendor lock-in with regards to programming software; ie PSoC Creator.