|
General description
PSoC™ 4 is a scalable and reconfigurable platform architecture for a family of programmable embedded system
controllers with an Arm® Cortex®-M0+ CPU. It combines programmable and reconfigurable analog and digital
blocks. PSoC™ 4100S Max is a member of the PSoC™ 4 platform architecture. It is a combination of a microcontroller
with standard communication and timing peripherals, a capacitive sensing system with best-in-class
performance, programmable general-purpose continuous-time analog blocks, and programmable connectivity.
PSoC™ 4100S Max products are compatible with members of the PSoC™ 4 platform for new applications and
design needs.
Features
• 32-bit MCU subsystem
- 48-MHz Arm® Cortex®-M0+ CPU with single-cycle multiply
- Up to 384 KB of flash with Read Accelerator
- Up to 32 KB of SRAM
- 16-channel DMA engine
• Programmable analog
- Two opamps with reconfigurable high-drive external and high-bandwidth internal drive and Comparator
modes and ADC input buffering capability. Opamps can operate in Deep Sleep low-power mode.
- 12-bit 1-Msps SAR ADC with differential and single-ended modes, and Channel Sequencer with signal averaging
- Temperature sensor built into SAR ADC
- Two low-power comparators that operate in Deep Sleep low-power mode
• Programmable digital
- Programmable Smart I/O logic blocks allowing Boolean operations to be performed on port inputs and outputs
• Low-power 1.71-V to 5.5-V operation
- Deep Sleep mode with operational analog and 3.7-μA digital system current
• Capacitive sensing
- Multi-sensing converter (MSC) provides best-in-class signal-to-noise ratio (SNR) (>5:1) and liquid tolerance for
capacitive sensing
- Infineon-supplied software middleware makes capacitive sensing design easy
- Automatic hardware tuning (SmartSense)
- Two MSC converters are provided
- Autonomous channel scanning without CPU assistance
• LCD Drive capability
- LCD segment drive capability on GPIOs
• I2S
- I2S master transmitter
• Cryptographic block
- AES, SHA, TRNG, PRNG, and CRC functions
• Serial communication
- CAN FD
- Five independent run-time reconfigurable serial communication blocks (SCBs) with re-configurable I2C, SPI,
or UART functionality. High-speed I2C support is provided.
• Timing and pulse-width modulation
- Eight 16-bit timer/counter/pulse-width modulator (TCPWM) blocks
- Center-aligned, Edge, and Pseudo-random modes
- Comparator-based triggering of Kill signals for motor drive and other high-reliability digital logic applications
- Quadrature decoder
• Clock sources
- 4 to 33 MHz external crystal oscillator (ECO)
- PLL to generate 48-MHz frequency
- 32-kHz watch crystal oscillator (WCO)
- ±2% internal main oscillator (IMO)
- 40-kHz internal low-power oscillator (ILO)
• Up to 84 programmable GPIO pins
- 100-pin TQFP (0.5-mm pitch), 64-pin TQFP (0.5-mm pitch), and 48-pin TQFP (0.5-mm) packages
- GPIO pins can have sensing, analog, or digital functionality
• ModusToolbox™ software
- Comprehensive collection of multi-platform tools and software libraries
- Includes board support packages (BSPs), peripheral driver library (PDL), and middleware such as CAPSENSE™
• Industry-standard tool compatibility
- After configuration, development can be done with Arm®-based industry-standard development tools
|