|
Fujitsu |
FUJITSU SEMICONDUCTOR
DATA SHEET
DS706-00010-0v01-E
32-bit ARM Cortex-M3TM based Microcontroller
FM3 MB9B500 Series
MB9BF500N/R,
MB9BF504N/R, F505N/R, F506N/R
DESCRIPTION
The MB9B500 Series are a highly integrated 32-bit microcontroller that target for high-performance and
cost-sensitive embedded control applications.
The MB9B500 Series are based on the ARM Cortex-M3 Processor and on-chip Flash memory and SRAM,
and peripheral functions, including Motor Control Timers, ADCs and Communication Interfaces (USB,
CAN, UART, SIO, I2C, LIN).
Note: ARM and Cortex-M3 are the trademarks of ARM Limited in the EU and other countries.
Copyright2010 FUJITSU SEMICONDUCTOR LIMITED All rights reserved
2010.11
MB9B500 Series
PRELIMINARY
FEATURES
32-bit ARM Cortex-M3TM Core
・ Processor version: r2p0
・ Up to 80MHz Frequency Operation
・ Memory Protection Unit (MPU): improve the reliability of an embedded system
・ Integrated Nested Vectored Interrupt Controller (NVIC): 1 NMI (non-maskable interrupt) and 48
peripheral interrupts and 16 priority levels
・ 24-bit System timer (Sys Tick): System timer for OS task management
On-chip Memories
[Flash memory]
・ Up to 512 Kbyte
・ Read cycle: 0wait-cycle@up to 60MHz, 2wait-cycle(*) above
*: Instruction pre-fetch buffer is included. So when CPU access continuously, it becomes 0wait-cycle
・ Security function for code protection
[SRAM]
MB9B500 Series contain a total of up to 64Kbyte on-chip SRAM memories. This is composed of two
independent SRAM for CPU and DMA Controller can process simultaneously.
・ Up to 32 Kbyte SRAM for high-performance CPU
・ Up to 32 Kbyte SRAM for CPU/DMA Controller
External Bus Interface
・ Supports SRAM, NOR& NAND Flash device
・ Up to 8 chip selects
・ 8/16-bit Data width
・ Up to 25-bit Address bit
USB Interface
USB interface is composed of Function and Host.
[USB function]
・ USB2.0 Full-Speed supported
・ Max. 6 EndPoint supported
・ EndPoint 0 is control transfer
・ EndPoint 1 – 5 can be selected bulk-transfer or interrupt-transfer
・ EndPoint1-5 is comprised Double Buffer
[USB host]
・ USB2.0 Full/Low speed supported
・ Bulk-transfer and interrupt-transfer and Isochronous-transfer support (using EndPoint1, EndPoint2)
・ USB Device connected/dis-connected automatically detect
・ IN/OUT token handshake packet automatically
・ Max.256-byte packet-length supported
・ Wake-up function supported
CAN Interface (Max. 2channels)
・ Compatible with CAN Specification 2.0A/B
・ Maximum transfer rate: 1 Mbps
・ Built-in 32 message buffer
2 DS706-00010-0v01-E
|