The following document contains information on Cypress products. MB9B560R Series for Voice 32-bit Microcontroller FM4 Family Fact Sheet The MB9B560R Series of 32-bit, Voice enabled MCUs is based on the ARM Cortex-M4F processor core with Flash memory and SRAM. The series is dedicated for systems using voice control. The MB9B560R Series emmulates 2 an I S interface implemented using the MFS 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 and Display Interfaces are also included. The series, which features DSP and floating point (FPU) functions, covers the highest end of the product range. The Voice command firmware that requires advanced, high-speed computing performance is stored on the internal Flash. 500 KB of Flash is used for firmware and 25 custom commands, leaving 500 KB Flash available and 50% of the CPU bandwidth for customer applications. The Voice software requires 8 KB of internal SRAM, leaving 120 KB for the user. A user friendly software tool chain is included that converts the custom commands into MCU library objects. The MCU library objects are then accessed from the user application through a dedicated API (requires re-compile). 1. − − − − − − − − − − − − Low Power Consumption Mode − Sleep mode/Timer mode/RTC mode/Stop mode/Deep FEATURES ARM Cortex-M4F CPU Core Processor version:r0p1 FPU built-in, Support DSP instruction Clock Maximum clock frequency:160MHz Base Timer:8ch (Max.) Watch counter CRC accelerator Multi-function Timer:2 units (Max.) 16-bit free-run timer ×3ch/unit Input capture ×4ch/unit Output compare ×6ch/unit A/D activation compare ×6ch/unit Waveform generator ×3ch/unit 16-bit PPG timer ×3ch/unit SD Card Interface: 1 unit QPRC:2 channels Dual Timer: 1 unit Watchdog Timer: 1ch (SW) + 1ch (HW) Multi-function Serial Interface: 8ch (Max.) − − − standby RTC mode/Deep standby stop mode supported General-Purpose I/O port MB9BF568R:100 (Max.) Built-in CR Unique ID Debug Serial Wire JTAG Debug Port (SWJ-DP) Embedded Trace Macrocells (ETM) Low Voltage Detector Clock Super Visor Power Supply:2.7 to 5.5V 2. Part Number MB9BF568FBGL-000GE1 Parameter 2 Selectable from UART/SPI/LIN/I C External Bus Interface Real Time Clock: 1 unit DMA Controller: 8ch DSTC: 128ch USB 2.0 FS (Device/Host): 1ch CAN:2 channel (Max.) External Interrupt Controller Unit External interrupt input pin:Max. 16 pins PRODUCT LINEUP 3. Main Flash (Kbyte) 1024 Work Flash (Kbyte) 32 RAM (Kbyte) 128 ORDERING INFORMATION Part Number Package Plastic・PFBGA (0.5 mm pitch), MB9BF568FBGL-000GE1 144-pins (BGA-144P-M09) Include one non-maskable interrupt (NMI) 12-bit A/D Converter: Max. 24ch (3 units) 12-bit D/A Converter: 2ch (Max.) Publication Number MB9B560R_V_NP709-00020 ® Revision 1.0 ® Issue Date February 1, 2015 Copyright © 2015 Spansion All rights reserved. Spansion , the Spansion logo, MirrorBit , Easy DesignSim™, Traveo™ and combinations thereof, are trademarks and registered trademarks of Spansion LLC in the United States and other countries. Other names used are for informational purposes only and may be trademarks of their respective owners. F a c t 4. S h e e t BLOCK DIAGRAM MB9BF566M/N/R, F567M/N/R, F568M/N/R TRSTX,TCK, TDI,TMS TDO SWJ-DP ETM* TRACEDx, TRACECLK TPIU* ROM Table SRAM0 32/48/64 Kbytes SRAM1 16/24/32 Kbytes Cortex-M4 Core I @160 MHz(Max) D MPU NVIC Multi-layer AHB (Max 160 MHz) FPU Sys AHB-APB Bridge: APB0(Max 80 MHz) Dual-Timer Watchdog Timer (Software) Clock Reset Generator INITX Watchdog Timer (Hardware) CSV SRAM2 16/24/32 Kbytes MainFlash I/F MainFlash 1 Mbytes/ 768 Kbytes/ 512 Kbytes Trace Buffer (16 Kbytes) Security WorkFlash 32 Kbytes WorkFlash I/F USB2.0 (Host/ Func) PHY USBVCC UDP0,UDM0 UHCONX0 DMAC 8ch. CLK DSTC SD-CARD I/F CAN X0A X1A Main Osc PLL VBAT Domain Sub Osc AHB-AHB Bridge Source Clock X0 X1 CR 100 kHz CR 4 MHz CAN GPIO PIN-Function-Ctrl CROUT S_CLK,S_CMD S_DATAx S_CD,S_WP TX0, RX0 TX1, RX1 P0x, P1x, . . . PEx MADx AVCC, AVSS, AVRH ANxx ADTGx External Bus I/F Unit 1 CAN Prescaler QPRC 2ch. A/D Activation Compare 6ch. IC0x FRCK0 16-bit Input Capture 4ch. 16-bit Free-run Timer 3ch. 16-bit Output Compare 6ch. DTTI0X RTO0x AHB-APB Bridge : APB2 (Max 80 MHz) AINx BINx ZINx Base Timer 16-bit 16ch./ 32-bit 8ch. AHB-APB Bridge : APB1 (Max 160 MHz) TIOBx MCSXx,MDQMx, MOEX,MWEX, MALE,MRDY, MNALE,MNCLE, MNWEX,MNREX, MCLKOUT,MSDWEX, MSDCLK,MSDCKE, MRASX,MCASX Unit 2 USB Clock Ctrl TIOAx MADATAx 12-bit A/D Converter Unit 0 Waveform Generator 3ch. 16-bit PPG 3ch. Multi-function Timer × 2 PLL Power-On Reset LVD Ctrl LVD IRQ-Monitor Regulator C CRC Accelerator Watch Counter Deep Standby Ctrl WKUPx Peripheral Clock Gating Low-speed CR Prescaler VBAT Domain Real-Time Clock Port Ctrl. VWAKEUP VREGCTL RTCCO, SUBOUT External Interrupt Controller 16pin + NMI INTx NMIX MODE-Ctrl MD0, MD1 Multi-function Serial I/F 8ch. HW flow control(ch.4) SCKx SINx SOTx CTS4 RTS4 12-bit D/A Converter 2units DAx ARM and Cortex are the trademarks of ARM Limited in the EU and other countries. 2 MB9B560R _V_NP709-00020-1v0-E, February 1, 2015