Spansion ® FM4 Voice Command Microcontrollers for Human Machine Interface Products The Spansion® S6E2CC series of 32-bit, voice-enabled MCUs, specifically designed for systems using voice control, is based on the high-performance ARM® Cortex®-M4F processor core with flash memory and SRAM. The S6E2CC series has an I2S port for communication with an audio codec and an external memory bus to interface with system pSRAM. Standard peripheral functions such as timers, ADCs, DACs, and communication interfaces are also included. The series, which features DSP and floating point (FPU) functions, covers the highest end of the product range. features • ARM Cortex-M4F CPU Core - Frequency: up to 200MHz • Flash/SRAM: 2MB/256KB (1MB flash reserved for up to 100 voice commands) • Rich communication interface: - MFS (UART/SPI/I2C) - USB (Host/Device) - High-speed Quad SPI - CAN 2ch/CAN-FD 1ch The voice command firmware that requires advanced, high-speed computing performance is stored on the internal flash. The voice software uses 750KB of flash and 80KB of SRAM for 100 commands. This leaves over 1MB of flash and 170KB of SRAM for the user application. A user friendly software tool chain is included that converts the custom commands into MCU library objects. Spansion’s acoustic sound recognition software allows self-contained system capability whereas most other voice command systems require an MPU or network connectivity. - HDMI-CEC - SD Card I/F - Ethernet MAC - I2S 1 unit • Advanced Peripherals - Multi-Function Timer (MFT) 3 unit - Base Timer • Available package lineup: - LQFP-176, BGA-192 System • ARM Cortex-M4F CPU Core - Frequency: up to 200MHz • Flash 2MB Max - Highly reliable, high-speed, secure embedded flash memory - True zero-wait-state flash operation at 72MHz - Pre-fetch buffer for zero-wait-state operation at 200MHz • SRAM 256KB Max • A/D Converter Timers and other functions ARM Cortex-M4 160MHz (max) FPU ICU x 4ch OCU x 6ch ADT x 6ch FRTim x 3ch Multi-Function Timer 3 units Waveform Generator 3ch Flash 1MB+1MB SRAM 256KB MPU DMA 8ch Base Timer 16ch CRC/PRGCRC DSTC 256ch LVD PPG 9ch Pin Relocation CR Oscillator 4MHz +/-2% Dual Timer External IRQs 32ch + NMI Clock Supervisor QPRC 4ch H/W Watchdog SWJ/TPIU/ETM/HTM Debug Ports Real Time Clock Watch Counter conversion time: 0.5 μs (2 Msps) @ 5 V 12-bit ADC • D/A Converter 12-bit ADC Communication Analog 12-bit ADC 12-bit ADC 2ch HMI GPIO 152pin (Max) 12-bit ADC 2ch 32ch MFS 16ch (UART/SPI/I2C) USB FS 2ch (Host + Device) HS Quad SPI CAN 2ch HDMI CEC 2ch CAN-FD 1ch SD Card I/F EtherMAC 1ch External Bus I/F (SDRAM support) 12S+PLL 1 unit External Bus Scramble Encrypton AES/PKA/SHA-256 • Advanced Peripherals - Multi Function Timer - Base Timer - PPG - Dual Timer - QPRC • Rich communication interface - MFS (UART/SPI/I2C) - USB (Host/Device) 2 units - High-speed Q-SPI - CAN 2ch / CAN-FD 1ch - HDMI-CEC 1 unit - SD Card I/F - Ethernet MAC - I2S 1 unit voice recognition application / system block diagram Input Speech to Text Conversion with Software on MCU Voice MCU Microphone Security Cortex M4F Core (200MHz Max) Codec I2S ASR Speaker Automatic Speech Recognition Switch Custom Commands Software on MCU A/D HS QSPI 32.768kHz USB USB SD IF Wi-Fi MFS Serial IF Sensor, etc. CAN BEMS External Bus pSRAM Ethernet Voice Recognition Data RTC FLASH 2MB LVD RAM 256KB MFT GPIO Button DAC TFT Panel Text Display of Voice Command Multicon 5V (power) DC/DC Power Selector MFS MFS VBAT Quad SPI RST 4MB Spansion FL SPI flash Power LED 2MB Pseudo SRAM SDHC Trace Debug OB JTAG Device MFS0 USB USB MFS S6E2CC GPIO JTAG Trace JTAG PHY KSZ8091MLX Reset Button Reset LED Development Tools ARM (KEIL) / IAR SYSTEMS BT EBI 24 pins routed to pin headers MII ETHERNET RJ45 with magnetics voice mcu evaluation board / ide, compilers, debuggers I2S I2C Headphone +microphone Codec GPIO 1 pushbutton ADC Photo-transistor ADC Accelerometer QPRC ADC MFT + sdk for custom commands Spansion: 915 DeGuigne Drive, PO Box 3453, Sunnyvale, CA 94088-3453 USA +1 (408) 962-2500 | 1 866 SPANSION | www.spansion.com © 2015 Spansion®, the Spansion logo, MirrorBit®, and combinations thereof, are trademarks and registered trademarks of Spansion LLC in the United States and other countries. ARM and Cortex are registered trademarks of ARM Limited in the United States and other countries. Other names used are for informational purposes only and may be trademarks of their respective owners. www.facebook.com/spansion twitter: @Spansion, @SpansionService, @SpansionAuto www.youtube.com/spansioninc www.linkedin.com/company/spansion