133 KB

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