FM0+ 32-bit Arm® Cortex®-M0+ Microcontroller (MCU) Families | 赛普拉斯半导体
FM0+ 32-bit Arm® Cortex®-M0+ Microcontroller (MCU) Families
The FM0+ portfolio of Flexible Microcontrollers are the industry's most energy-efficient 32-bit Arm ® Cortex®-M0+ based MCUs. This portfolio of MCUs is designed for ultra-low-power and cost-sensitive applications such as white goods, sensors, meters, HMI systems, power tools and Internet of Things (IoT) battery-powered or wearable devices. These microcontrollers can be easily embedded into systems adopting 8-, 16- or 32-bit MCUs, accelerating product development and reducing development costs.
Performance and Energy Savings
The MCUs are based on the Arm® Cortex®-M0+ core, the most energy-efficient Arm processor available today. The optimized processing and flash architecture of the FM0+ family make it the industry's most energy-efficient Cortex-M0+ MCUs, achieving an industry-leading 35µA/CoreMark® score. The S6E1C-Series consumes only 40µA/MHz in Active mode, where the S6E1B-Series feature an ultra-low-power 0.6µA Standby mode.
Ultra Low Power
The devices in the ultra-low-power group have an operating voltage range of 1.65V to 3.6V, and a maximum CPU clock frequency of 40MHz, Active mode current of 40μA/MHz and an RTC standby mode current of 0.6μA. The devices also feature a segment LCD controller and set of analog peripherals. The products are available with pin counts ranging from 32 to 120.
High Performance Flash Memory
Memory densities range from 56KB to 560KB Flash and up to 64KB RAM - typically found only in MCUs with larger Cortex-M3/M4 cores. The flash memory features a true zero-wait-state operation at full CPU speed and data retention of up to 20 years.
Other Major Features
A simplified bus matrix reduces power consumption. The devices also include local clock gating for each peripheral, a separated clock divider for the CPU and peripherals, low pin counts, and low memory density. The FM0+ MCUs feature Full-Speed USB2.0 Host and Device capabilities, and also offer multiple serial communication interfaces and AES encryption.
- Watch the FM0+ Portfolio video
- Download your specific FM0+ MCU Datasheet here
- Download these Application Notes to start your first FM0+ designs
- Download the FM0+ Peripheral Driver Library Software and the PSoC Creator IDE for designing your system
- Purchase an FM0+ Starter Kit and start development
- Join the Cypress Developer Community
Series | S6E1C | S6E1A |
---|---|---|
产品选择器指南 | ||
Flash/SRAM(KB) | 128/16 | 88/6 |
Work Flash (KB) | - | - |
GPIO | 54 | 37 |
Base Timer | 8 | 4 |
MFT | - | 1 |
QPRC | - | 1 |
MFS | 6 | 3 |
USB | 1 | - |
HDMI-CEC | 2 | - |
DMA/DSTC | -/64 | 2/- |
ADC | 8 | 8 |
CRC | 是 | - |
I2S | 2 | - |
LCDC | - | - |
Smart Card Interface | 1 | - |
数据手册 |
FM0+ Datasheets
|
FM0+ Flash Specifications
|
FM0+ Technical Reference Manual
|
应用手册
|
Peripheral Driver Library
FM MCU Peripheral Driver Library (PDL)
The FM MCU Peripheral Driver Library (PDL) simplifies software development for the FM0+, FM3, and FM4 MCU families. The PDL reduces the need to understand register usage and bit structures, thus easing software development for the extensive set of peripherals in the FM families. You configure the library for the particular device, and then use API calls to initialize and use a peripheral. Using the PDL makes it easier to port code from one family to the other, because the same code supports all FM families.
PSoC Creator IDE
PSoC Creator is an Integrated Design Environment (IDE) that enables concurrent hardware and firmware editing, compiling and debugging of PSoC 3, PSoC 4, PSoC 4 BLE, PRoC BLE, PSoC 5LP and FM0+ systems with no code size limitations. PSoC and FM0+ peripherals are designed using schematic capture and simple graphical user interface (GUI) with over 120 pre-verified, production-ready PSoC and FM0+ Components™.
Support Tools
Vendor | Link | Comments |
IAR Systems | https://www.iar.com/iar-embedded-workbench/#!?architecture=ARM | IAR Embedded Workbench for ARM 7.50.2 or later |
ARM Keil | https://www.keil.com/download/product/ | Keil Embedded Development Tools for ARM 5.17 or later |
GCC ARM Embedded | https://launchpad.net/gcc-arm-embedded | GCC ARM Embedded 4.9-2015-q1-update or later |
iSystem | https://www.isystem.com/download/winidea/release-policy | iSYSTEM winIDEA 9.12 or later |
工具
Click on the link below to download the tool
Product | Description |
Pin and Code Wizard | Tool that helps set the IO ports for Cypress's 32-bit Arm Cortex FM MCUs |
Serial Port Viewer Tool | Tool that is used to monitor all available com ports and provides a terminal emulator |
CMSIS-DAP USB Drivers | CMSIS-DAP is the interface firmware for a Debug Unit that connects the Debug Port to USB. Debuggers, which execute on a host computer, connect via USB to the Debug Unit and to the Device that runs the application software |
FLASH Programmer | Tool that converts RS232C data to readable data on your PC |
USB Wizard | Tools that supports editing USB descriptors and templates |