S6E2H Series 32-bit ARM Cortex -M4F FM4 Microcontroller Devices in the S6E2H Series are highly integrated 32-bit microcontrollers with high performance and competitive cost. This series is based on the ARM Cortex-M4F Processor with on-chip Flash memory and SRAM. The series has peripheral functions such as 2 Motor Control Timers, ADCs and Communication Interfaces (CAN, UART, CSIO, I C, LIN). The products that are described in this data sheet are placed into TYPE6-M4 product categories in theFM4 Family Peripheral Manual Main Part (002-04856. SD Card Interface Features Five clock sources (2 external oscillators, 2 internal CR 32-bit ARM Cortex-M4F Core oscillator, and Main PLL) that are dynamically selectable. Up to 160 MHz Frequency Operation Main clock: 4 MHz to 48 MHz Sub Clock: 32.768 kHz On-chip Memories High-speed internal CR Clock: 4 MHz MainFlash memory - Up to 512 Kbytes Low-speed internal CR Clock: 100 kHz WorkFlash memory - 32 Kbytes Main PLL Clock SRAM SRAM0: Up to 32 Kbytes Resets SRAM1: Up to 16 Kbytes Reset requests from INITX pin Power on reset SRAM2: Up to 16 Kbytes Software reset External Bus Interface Watchdog timers reset CAN Interface (Max 2 channels) Low voltage detector reset Clock supervisor reset Multi-function Serial Interface (Max 8 channels) Universal Asynchronous Receiver/Transmitter (UART) Clock SuperVisor (CSV) Clock Synchronous Serial Interface (CSIO (SPI)) Low-Voltage Detector (LVD) Local Interconnect Network (LIN) 2 Low-power Consumption Modes Inter-integrated Circuit (I C) Sleep DMA Controller (8 channels) Timer DSTC (Descriptor System data Transfer Controller) (256 RTC channels) Stop Deep standby RTC (selectable from with/without RAM A/D Converter (Max 24 channels) retention) 12-bit A/D Converter Deep standby stop (selectable from with/without RAM retention) DA Converter (Max 2 channels) VBAT Base Timer (Max 8 channels) Up to 100 high-speed general-purpose I/O ports 120 pin Debug Package Serial Wire JTAG Debug Port (SWJ-DP) Embedded Trace Macrocells (ETM) provide Multi-function Timer (Max 3 units) comprehensive debug and trace facilities. Real-time Clock (RTC) Unique value of the device (41-bit) is set. Quadrature Position/Revolution Counter (QPRC) (Max 3 Power Supplies channels) Wide range voltage: VCC = 2.7 V to 5.5 V Dual Timer (32-/16-bit Down Counter) Power supply for VBAT: VBAT = 2.7 V to 5.5 V Watch Counter External Interrupt Controller Unit Watchdog Timer (2 channels) CRC (Cyclic Redundancy Check) Accelerator Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number: 001-98943 Rev.*D Revised September 16, 2016 S6E2H Series Ecosystem for Cypress FM4 MCUs Cypress provides a wealth of data at www.cypress.com to help you to select the right MCU for your design, and to help you to quickly and effectively integrate the device into your design. Following is an abbreviated list for FM4 MCUs: Overview: Product Portfolio, Product Roadmap AN99235 - FM4 S6E2HG Series MCU - 16-Bit PWM Using a Base Timer: Cypress FM4 Family of 32-bit ARM Product Selectors: FM4 MCUs Cortex-M4 Microcontrollers FM4 S6E2H Series Motor Control ARM Cortex-M4 MCU Application notes: Cypress offers a large number of FM4 application notes covering a broad range of topics, from AN202487 - Differences Among FM0+, FM3, and FM4 32-Bit Microcontrollers: Highlights the peripheral basic to advanced level. Recommended application notes differences in Cypresss FM family MCUs. It provides for getting started with FM4 family of MCUs are: dedicated sections for each peripheral and contains lists, AN204468 - FM4 I2S USB MP3 Player Application 32-Bit tables, and descriptions of peripheral feature and register Microcontroller FM4 Family: This application note differences. describes the general structure of the IS USB MP3Player AN204438 - How to Setup Flash Security for FM0+, FM3 software example, its single modules in detail and how it is and FM4 Families: This application note describes how to used. setup the Flash Security for FM0+, FM3, and FM4 devices AN204471 - FM4 S6E2CC Series External Memory Programmer: This document describes use of the MCU Development kits: Universal Programmer as an off-line programmer for Quad FM4-U120-9B560 - ARM Cortex-M4 MCU Starter Kit SPI flash memory programming on the S6E2CC Series with USB and CMSIS-DAP SK. FM4-216-ETHERNET ARM Cortex-M4 MCU AN203277 - FM 32-Bit Microcontroller Family Hardware Development Kit with Ethernet, CAN and USB Host Design Considerations: This application note reviews FM4-176L-S6E2CC-ETH - ARM Cortex-M4 MCU several topics for designing a hardware system around Starter Kit with Ethernet and USB Host FM0+, FM3, and FM4 family MCUs. Subjects include power system, reset, crystal, and other pin connections, FM4-176L-S6E2GM - ARM Cortex-M4 MCU Pioneer Kit and programming and debugging interfaces. with Ethernet and USB Host AN202488 - FM4 MB9BF56x and S6E2HG Series MCU - Peripheral Manuals Servo Motor Speed Control: This document covers servo motor speed control solution on FM4 MCU - MB9BF56x and S6E2H. Document Number: 001-98943 Rev.*D Page 2 of 164