PSOC™ 4000S
The PSOC™ 4000S series is a family of system-on-chip (SoC) devices that builds upon the features of the PSOC™ 4000 family. Like the PSOC™ 4000, the PSOC™ 4000S series is a cost-effective, entry-level SoC that is based on a 32-bit Arm® processor, designed to enable quick and simple upgrades of legacy 8-bit and 16-bit microcontrollers (MCUs).
One of the key features of the PSOC™ 4000S series is the integration of Infineon's fourth-generation CAPSENSE™, an industry-leading capacitive sensing technology. This technology allows for advanced touch sensing capabilities, making it suitable for a wide range of applications.
In addition to CAPSENSE™, the PSOC™ 4000S series also features a range of programmable digital and analog peripherals, including timers, counters, pulse-width modulators (PWMs), inter-integrated circuit (I2C) interfaces, and comparators. The programmability of these peripherals allows designers to customize the SoC to suit their specific application requirements.
The PSOC™ 4000S series also introduces Smart I/Os, which enable pin-level digital logic implementation. This feature allows for greater flexibility and customization of the SoC's I/O capabilities.
At the heart of the PSOC™ 4000S series is a 32-bit Arm® Cortex®-M0+ processor, which provides high performance and low power consumption. In fact, the PSOC™ 4000S series reduces average power consumption by boosting performance, allowing the system to spend more time in sleep modes.
The processor is capable of processing instructions at more than 2x the rate of legacy 8-bit and 16-bit MCUs, making it an ideal choice for mixed-signal embedded applications.
The PSOC™ 4000S series is suitable for a variety of consumer and industrial applications, thanks to its flexibility, range of features, and low power consumption. Some possible applications include IoT devices, wearables, and industrial control systems
Features:
32-bit MCU subsystem
- 48-MHz Arm® Cortex®-M0+ CPU with single-cycle multiply
- Up to 32 KB of flash with read accelerator
- Up to 4 KB of SRAM
Programmable analog
- Single-slope 10-bit ADC function provided by Capacitance sensing block
- Two current DACs (IDACs) for general-purpose or capacitive sensing applications on any pin
- Two low-power comparators that operate in Deep Sleep low-power mode
Programmable digital
- Programmable 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 2.5 µA digital system current
Capacitive sensing
- Capacitive sigma-delta provides best-in-class signal-to-noise ratio (SNR) (>5:1) and water tolerance
- Infineon-supplied software component makes capacitive sensing design easy
- Automatic hardware tuning (SmartSense)
LCD drive capability
- LCD segment drive capability on GPIOs
Serial communication
- Two independent run-time reconfigurable serial communication blocks (SCBs) with re-configurable I2C, SPI,or UART functionality
Timing and pulse-width modulation
- Five 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
Clock sources
- 32 kHz watch crystal oscillator (WCO)
- ±2% internal main oscillator (IMO)
- 32 kHz internal low-power oscillator (ILO)
Up to 36 programmable GPIO pins
- 48-pin TQFP, 40-pin QFN, 32-pin QFN, 24-pin QFN, 32-pin TQFP, and 25-ball WLCSP packages
- Any GPIO pin can be CAPSENSE™, analog, or digital
- Drive modes, strengths, and slew rates are programmable
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™
PSOC™ Creator design environment
- Integrated development environment (IDE) provides schematic design entry and build, with analog and digital automatic routing
- Application programming interface (API) components for all fixed-function and programmable peripherals
Industry-standard tool compatibility
- After schematic entry, development can be done with Arm®-based industry-standard development tools