S6E2G Series 32-bit ARM Cortex -M4F FM4 Microcontroller S6E2G Series are FM4 devices with up to 180 MHz CPU, 1MB flash, 192KB SRAM, 20x communication peripherals, 33x digital peripherals and 3x analog peripherals. They are designed for industrial automation and metering applications. Devices in the S6E2G 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 peripherals such as motor control timers, A/D converters, and communications interfaces (USB, CAN, UART, CSIO (SPI), I2C, LIN). The products that are described in this data sheet are placed into TYPE5-M4 product categories in theFM4 Family Peripheral Manual Main Part (002-04856). 32-bit ARM Cortex-M4F Core Watch Counter Up to 180 MHz frequency operation External Interrupt Controller Unit On-chip Memories Watchdog Timer (Two channels) Flash memory: Up to 1024 Kbytes Cyclic Redundancy Check (CRC) Accelerator SRAM memory: SD Card Interface Available on S6E2GM, S6E2GH, and SRAM0: up to 128 Kbytes S6E2GK Devices Only SRAM1: 32 Kbytes Ethernet-MAC Available on S6E2GM, S6E2GK, and SRAM2: 32 Kbytes S6E2G2 Devices only Direct Memory Access (DMA) Controller (Eight Channels) Smartcard Interface (Max 2 channels) Descriptor System Data Transfer Controller (DSTC) Five Clock Sources 256 channels Six Reset Sources External Bus Interface Clock Supervisor (CSV) USB Interface (Max two channels): Host and Device Low-Voltage Detector (LVD) CAN Interface (Max one channel) Available on S6E2GM and S6E2GH Devices Only Six Low-power Consumption Modes Sleep Multi-function Serial Interface (Max 10 Channels) Timer UART (Universal Asynchronous Receiver/Transmitter) RTC Clock Synchronous Serial Interface (CSIO (SPI)) Stop Local Interconnect Network (LIN) 2 Deep standby RTC Inter-Integrated Circuit (I C) 2 Deep standby stop Inter-IC Sound (I S) Peripheral Clock Gating System Base Timer (Max 16 channels) Crypto Assist Function General Purpose I/O Port Up to 121 high-speed general-purpose I/O ports in Debug 144-pin package Serial wire JTAG debug port (SWJ-DP) Up to 153 high-speed general-purpose I/O ports in Embedded trace macrocells (ETM) provide 176-pin package comprehensive debug and trace facilities. AHB trace macrocells (HTM) Multi-function Timer (Max two units) 41-bit Unique ID Real-Time Clock (RTC) Wide range voltage: VCC = 2.7 to 5.5 V Analog to Digital Converter (ADC) (Max 32 Channels) Dual Timer (32-/16-bit Down Counter) Quadrature Position/Revolution Counter (QPRC Max four channels) Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number: 001-98708 Rev *B Revised March 29, 2016 S6E2G 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 Application notes: Cypress offers a large number of FM4 Control ARM Cortex-M4 MCU 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 S6E2HG. Document Number: 001-98708 Rev *B Page 2 of 190