Product Brochure
CYPRESS
FM Family:
ARM® Cortex®-M based
Microcontrollers
1
Product Brochure
Product Brochure
cYpREss® FM MicRocontRollERs
tABlE oF contEnts
The Cypress® FM microcontrollers (MCUs) incorporate the latest ARM® Cortex® standard cores (M0+, M3 and M4), offering users the
optimal product for a wide range of industrial and consumer applications.
FM Microcontrollers
3
Package Code
3
FM MCU lineup
5
Development Tools
5
FM4 Family
6
FM Family Solutions
6
FM3 Family
10
FM0+ Family
18
Why Cypress
The scalable platform ranges from low-pin-count, low-power microcontrollers to high-performance products with a rich set of peripherals
(including CAN, USB and Ethernet) and up to 2MB flash memory. The high-speed, embedded flash process technology offers the
endurance of 100K erase/write cycles and up to 20 years of data retention.
10
DMIPs
250
FM4
200
coRE & coDE
FM3
High Performance
180
tEcHnicAl tips FoR sYstEM
DEsignERs
FM3
FM3
Basic Group
FM3
Low Power Group
50
Universal Cortex-M3
Broad Lineup,
Over 570 Products
FM3
Ultra Low Leakage
Core & Code offers technical expertise and content tailored
FM0+
Ultra Low Power
forembedded system designers. Published on a quarterly basis,
25
Core & Code features articles, “how-to” design pieces, application
High Performance
Cortex-M4F
DSP & FPU Embedded
FM0+
Entry Level
notes, new products and more from Cypress and other industry
Low Power Cortex-M0+
Low Voltage Operation,
Low Power & Cost Efficient
thought leaders on embedded technologies, products, issues and
best practices for designing products in automotive, industrial,
ARM coRtEX-M cpU coMpARison
consumer and networking markets. This platform provides a forum
M0
M0+ (used in FM0+)
M3 (used in FM3)
M4 (used in FM4)
Power consumption (CPU)
16μW/MHz
11.2μW/MHz
0.1mW/MHz
–
Performance
0.84 DMIPS/MHz
0.93 DMIPS/MHz
1.25 DMIPS/MHz
Same as M3
IRQs
NMI + 32
NMI + 32
NMI + 240 8-256 levels
Same as M3
upcoming industry events to get more involved.
Pipeline
3 stage
2 stage
3 stage
+ branch speculation
Same as M3
Core & Code is powered by Cypress, a global
Instruction set
Thumb®/Thumb-2 subset
Thumb®/Thumb-2 subset
Thumb®/Thumb-2
Same as M3
Single cycle multiply
32x32
Same as M3
Hardware divided
(2-12 cycles)
–
–
Same as M3
Debug
Up to 4 Breakpoints
and 2 Watchpoints
Up to 4 Breakpoints
and 2 Watchpoints
Up to 8 Breakpoints
and 4 Watchpoints
Same as M3
Trace
–
Micro trace buffer
ETM
Same as M3
Bit manipulation
Same as M3
DSP instructions
–
–
–
Single precision FPU
–
–
–
to share knowledge on the industry and recommendations to ease
the design process. Get the latest industry news on our blog,
use the All Issues section to explore past articles and browse
leader in embedded systems solutions.
Visit: http://core.cypress.com
2
3
Product Brochure
Product Brochure
Cypress FM MCU Lineup
KEY FEATURES
Outstanding Performance
I/O Ports
• ARM Cortex-M series core
• Internal pull-up resistors (enable/disable)
• High CPU clock frequencies of up to 200MHz (FM4) and
• Flexible resource relocation: most peripheral functions can be
Flash/RAM size
2MB
/256KB
1.5MB
/192KB
routed to two or more MCU pins
144MHz (FM3)
• 12mA general-purpose IOs
• Highly reliable, high-speed, secure embedded flash memory
– True zero-wait-state flash operation at 72MHz
• Readable external pin state
– Pre-fetch buffer for zero-wait-state operation at 200MHz
Connectivity
768KB
768KB
/96KB
/96KB
• Up to two channels CAN controller
• Support for voltages ranging from 1.65-5.5V
MB9BFx66K
• CAN-FD controller on some series
– 1.65-3.6V: low-power products
– 1.8-5.5V: ultra-low-leakage products
• Full-speed USB host/device, up to two channels each
– 2.7-5.5V: high-performance products
• Up to two channels Ethernet MAC
MB9BFx65K
– I2C/SPI/LIN/UART selectable within each channel
Functional Safety
• Internal, trimmed RC oscillators as an independent clock source
• 8/16-bit external bus interface with support for SRAM,
256KB
/32KB
NOR-, NAND-flash and SDRAM (FM4)
• Clock supervisor
Advanced Peripherals
(low voltage detector)
128KB
/8-16KB
• Up to three multifunction timers (for motor control)
• CRC hardware module
• MPU (memory protection unit)
– Includes waveform generator with dead time insertion
• Programmable emergency stop input for PWM motor control
– Includes advanced A/D converter trigger unit
MB9A120J
• Quadrature decoder unit for motor-control feedback and HMI
• Self-test library for IEC61508 and IEC60730
64KB
/4-16KB
input devices, multi-turn capability
• Watchdog timer
High-Performance Flash Memory
• Base timer (PWM, PWC, PPG and reload timer)
• Memory densities up to 2MB flash/256KB RAM
• Sub-clock option
• Highly reliable flash memory
• Up to three independent (synchronously triggerable), high-speed
MB9BFx68R
MB9BFx67M
MB9BFx67N
MB9BFx67R
MB9BFx66M
MB9BFx66N
MB9BFx66R
MB9AFx16M
MB9AFx16N
MB9AF156M
MB9AF156N
MB9AF156R
S6E1B15ExA
S6E1B15FxA
S6E1B15GxA
MB9BFx15N
MB9BFx15R
MB9AFx15M
MB9AFx15N
Planning
MB9AF155M
MB9AF155N
MB9AF155R
S6E1B15ExA
S6E1B15FxA
S6E1B15GxA
MB9BFx14R
MB9BFx65L
MB9BFx64L
MB9BFx24K
MB9BFx24L
MB9BFx24M
MB9BFx14N
MB9AFx14L
MB9AFx14M
MB9AFx14N
MB9AFx44L
MB9AFx44M
MB9AFx44N
MB9AF154R
Planning
S6E1B15ExA
S6E1B15FxA
S6E1B15GxA
MB9BFx22K
MB9BFx22L
MB9BFx22M
MB9BFx12N
MB9BFx12R
MB9AFx12K
MB9AFx12L
MB9AFx12M
MB9AFx12N
MB9AFx42L
MB9AFx42M
MB9AFx42N
MB9AFx32L
MB9AFx32M
MB9AFx32N
Planning
Planning
MB9BFx21K
MB9BFx21L
MB9BFx21M
MB9AFx11K
MB9AFx11L
MB9AFx11M
MB9AFx11N
MB9AFx41L
MB9AFx41M
MB9AFx41N
MB9AFx31L
MB9AFx31M
MB9AFx31N
Planning
Planning
MB9AFx31K
S6E1A11B0A
S6E1A11C0A
S6E2CxAJOA
S6E2CxALOA
S6E2Cx9HOA
S6E2Cx9JOA
S6E2Cx9LOA
MB9BFx29S
MB9BFx29T
S6E2Cx8HOA
S6E2Cx8JOA
MB9BFx18S
MB9BFx18T
MB9BFx28S
MB9BFx28T
MB9BFx17S
MB9BFx17T
MB9BFx16S
MB9BFx16T
S6E2Cx8LOA
MB9BFx16R
MB9BFx64K
• HDMI-CEC macro (with IR receive macro)
• Two-stage (interrupt and reset), programmable LVD
MB9BFx68N
MB9BFx16N
384KB
/48KB
SPI (up to 20 Mbps), LIN and UART
independent channels
MB9BFx66L
512KB
/64KB
• Flexible, multi-function serial interfaces covering I2C,
• DMA controller with dedicated bus layer and up to eight
MB9BFx68M
1MB
/128KB
S6E2CxAHOA
Planning
FM4
FM3 High Performance
FM3 Basic
FM3 Low Power
FM3 ULL
FM0+ Entry
FM0+ Ultra Low Power
Pin
32
48
64
80
100
120
144
176
216
– 100,000 write/erase cycles endurance
12-bit A/D converters, conversion time: 0.5μs on FM4,
The Cypress FM MCU lineup consists of three families—FM0+, FM3 and FM4—each of which uses a specific ARM Cortex-M core.
– Up to 20 years of data retention
1μs on FM3
Users can easily transition between device types and families because of the compatibility of the instruction sets.
• Flash security function
• Up to two channels, 12-bit D/A converters
• Dual-operation flash for EEPROM emulation on many devices
Debug Interface
Low Power
• JTAG and SWJ debug interfaces
• Dedicated low-power chip design with clock and power gating
• Embedded trace macro-cell on many devices
.
• Multiple low-power options for finely grained power-saving
modes
• Dedicated power domain for deep standby modes
• Low-power, low-leakage products for handheld, battery-powered applications
Applications
Cypress FM microcontrollers are appropriate for a wide variety of applications, including:
• Industrial
• White goods
• Power tools
• Motor control and other inverter applications
• Home appliances
• Medical and healthcare applications
• Factory automation
• Home automation and sensor control
• Handheld devices
4
5
Product Brochure
Product Brochure
cYpREss FM4 FAMilY
KEY FEAtUREs
coRtEX-M4 - CORE PRODUCTS HIGH PERFORMANCE
• For industrial applications
• Max frequency: 200MHz
• Higher spec with FPU/DSP
• Operation voltage: 2.7V~5.5V
• Quadruple performance in arithmetic program (compared with FM3)
The FM4 family of 32-bit, general purpose MCUs is based on the ARM Cortex-M4F processor core. This family, which features DSP and
Low power consumption
• Run mode: 0.34mA/MHz
• RTC mode(VBAT): < 2.0uA
floating point (FPU) functions, covers the highest end of the product range.
The MCUs are designed for applications that require advanced, high-speed computing performance such as general-purpose inverters,
servomotors, PLCs and other industrial equipment, as well as inverter-based home appliances such as washing machines and air conditioners.
KEY FEAtUREs
ApplicAtions
• Frequency: up to 200MHz
• Inverter motor control
• Operating voltage: 2.7-5.5V
• Factory automation, PLCs
• Low power consumption: 0.4mA/MHz, 1.5uA RTC mode
• Highly efficient white goods
• Flash: 256KB-2MB
• IP: Ethernet, CAN, USB2.0, motor control
MotoR AnD invERtoR
nEtWoRKs
• High spec vector arithmetic
• Enriched communication function
• Enhanced motor control timer
(SD I/F, Ethernet, CAN-FD, High speed serial I/F, HS SPI)
• High speed sampling A/D converter
• Large size memory
(conversion speed: 2Msps)
• SDRAM I/F
FM4 pRoDUct linEUp
Flash/RAM size
2MB
/256KB
1.5MB
/192KB
1MB
/128KB
768KB
/96KB
512KB
/64KB
S6E2CyAHOA
EE
EE
S6E2Cy9HOA
EE
S6E2Cy8HOA
EE
EE
MB9BFx66K
EE
MB9BFx66L
384KB
/48KB
EE
MB9BFx65K
EE
MB9BFx65L
256KB
/32KB
EE
MB9BFx64K
EE
MB9BFx64L
EE
MB9BFx68M
EE
MB9BFx68N
EE
MB9BFx68R
EE
MB9BFx67M
EE
MB9BFx67N
EE
MB9BFx67R
MB9BFx66M
EE
MB9BFx66N
EE
EE
Interface
Standby current
ADC
DAC
MFT
DSTC
Analog circuit
• ADC: High speed(2MSPS)
• DAC: 12bit resolution
DSTC
• Reduces CPU load
Wide range of power supply
• 2.7-5.5V system power supply
FM4 pAcKAgE linEUp
• Surveillance
• 48-216 pin packages
High performance
Power supply
voltage
Motor control timer
• Reinforcement of wave pattern
generation
• Medical
• Up to 256KB RAM
Interface
• Built-in SD card I/F (SDIO)
• External bus supports SDRAM I/F
High performance
• 160MHz/200MHz access with
0wait states by flash accelerator
• FPU & DSP embedded:
4 times as FM3
S6E2CyAJOA
EE
EE
S6E2Cy9JOA
EE
S6E2Cy9LOA
EE
S6E2Cy8JOA
EE
S6E2Cy8LOA
S6E2CyALOA
Pin
LQFP
QFP
BGA
QFN
216
24x24mm/0.4mm
—
—
–
192
—
—
12x12mm/0.8mm
–
176
24x24mm/0.5mm
—
—
–
144
20x20mm/0.5mm
—
7x7mm/0.5mm
–
120
16x16mm/0.50mm
—
—
–
112
—
—
7x7mm/0.5mm
–
100
14x14mm/0.50mm
14x20mm/0.65m
—
–
80
14x14mm/0.65mm
12x12mm/0.50mm
—
—
–
64
12x12mm/0.65mm
10x10mm/0.50mm
—
—
9x9mm/0.50mm
48
7x7mm/0.50mm
—
—
9x9mm/0.50mm
Under design
MB9BFx66R
y=C EtherMAC + CAN + USB
y=2 EtherMAC + USB
Planning
Planning
x=5
x=4
x=3
x=1
CAN + USB
CAN
USB
EE E2PROM emu
STD
Pins
48
64
80
100
120
144
176
216
6
7
Product Brochure
Product Brochure
S6E2CC
System Block Diagram
• ARM Cortex-M4F CPU Core
• Advanced Peripherals
Frequency: up to 200MHz
- Multi-function timer 3 units
• Flash 2MB (Maximum)
- Base timer 16ch
- Highly reliable, high-speed, secure embedded flash memory
- PPG 9ch
- True zero-wait-state flash operation at 72MHz
- Dual timer
- Pre-fetch buffer for zero-wait state operation at 200MHz
- QPRC 4ch
Operation Panel Control
LCD Panel
• SRAM 256KB (Maximum)
Touch Panel
Sub MCU
LCD Backlight
Flash 1MB+1MB
SRAM 256KB
MPU
DMA 8ch
DSTC 256ch
LVD
ARM® Cortex®-M4F — CPU
200MHz (Max)
FPU
2.7-5.5V
Ta = -40° to +105°C
OCU 6ch
ICU 4ch
ADT 6ch
FRTim 3ch
Multi Function
Timer 3 units
Waveform
Generator
CR Oscillator 4MHz+/-2%
Base Timer 16ch
CRC/PRGCRC
Clock Supervisor
PPG 9ch
Pin Relocation
Dual Timer
External IRQs
32ch + NMI
QPRC 4ch
Hardware
Watchdog
SWJ/TPIU/ETM/HTM Debug Ports
MFS 16ch
(UART/SPI/I2C)
USB FS 2ch
(Host + Device)
HS Quad SPI
CAN 2ch
Real Time Clock
HDMI CEC 2ch
CAN-FD 1ch
Watch Counter
SD Card I/F
Ethernet MAC 1ch
External Bus I/F
(SDRAM support)
I2S + PLL 1ch
External Bus
Scramble
Encryption AES/
PKA/SHA-256
GPIO 190pin (Max)
Reset IC
UART/SIO
Memory
USB
ASIC
SDCard/Wifi
12-bit ADC
- MFS (UART/SPI/I2C/LIN) 16ch
- USB (host/function) 2ch
MFS
FLASH
1MB
FLASH
1MB
MFT
QSPI
SRAM
256KB
DMA
DSTC
MFT
USB
EBUS
3phase PWM
(Sin wave drive)
IGBT
Driver
BLDC etc.
MFT
CYPRESS
200 MHZ
ADC
SD
ADC
ETH
ADC
Rotor position detect
Synchronous from
Driver signal
12-bit ADC 32ch
12-bit ADC
Network
12-bit DAC 2ch
CAN-FD
• Rich communication interface
DC220V
CAN-FD
CAN
CAN
CAN
CAN
DAC
• A/D Converter
- Conversion time: 0.5μs (2 Msps)@5V
• D/A Converter
Temperature/Vibration
Inverter Unit
- High speed quad SPI
- CAN 2ch/CAN-FD 1ch
- HDMI-CEC 2ch
- SD card I/F
- Ethernet MAC 1ch
- I2S 1ch
8
9
Product Brochure
Product Brochure
Key Features
CYPRESS FM3 Family
The FM3 family of 32-bit general-purpose MCUs is based on the ARM Cortex-M3 CPU, providing a scalable platform for many consumer and
industrial applications. Popular applications range from motor control, factory automation, white goods and power tools to medical devices,
Advanced Analog
• High accuracy ADC suitable
for sensors
High Performance MCU
• Integrated global ARM core
and Cypress original flash
accelerator
major home appliances, digital consumer devices and office automation equipment.
The MCUs include a host of peripheral features, including multiple motor-control timers, high-speed ADCs, and a variety of communication
interfaces. The wide operating voltage range (1.8V to 5.5V) improves the signal-to-noise ratio, resulting in a robust design that is unique
among Cortex-M3 microcontroller families. Available packages range from 32 pin to 176 pin with flash memory densities ranging from 64KB
High Quality Flash Memory
• Up to 1000K erase cycles
• EEPROM emulation applicable
to 1.5MB.
CPU ARM
Cortex-M3
Flash Memory
MFT
ADC
ADC
Functional
Safety
The FM3 family, which features a maximum operating frequency of 20-144 MHz, is split into four groups: high-performance, basic, low-power
and ultra-low-leakage. All products are based on the same architecture for software compatibility, use the same peripherals and are pin
Sophisticated Motor Control Timer
• Both motor and IGBT controllable
compatible in most cases. The main differences between the groups are the CPU operating frequency and supply voltage.
Analog Circuit
• Many functional safety features
• IEC61508/60730 corresponding
Low Power
• Combined high performance
and low power
PMU
Power supply
voltage
Wide Supply Voltage Range
• 1.8V/3.3V/5.0V ranges
Sub-Families
HIGH PERFORMANCE
BASIC
LOW POWER
ULTRA LOW LEAKAGE
• Up to 144MHz
• Up to 72MHz
• 40MHz
• 20MHz
• 2.7V-5.5V
• 2.7V-5.5V
• 1.65V-3.6V
• 1.8V-5.5V
• Up to 1MB flash
• Up to 1.5MB flash
• Separated power domains
• Low stop mode current
• Up to 128KB RAM
• Up to 192KB RAM
• LCD
• USB, device and host
• USB, device and host
• USB, device and host
• CAN
• CAN
• Ethernet
• Motor control
• Motor control
• Optimized cost
FM4 Package Lineup
Pin
LQFP
QFP
BGA
QFN
192
—
—
12x12mm/0.8mm
–
176
24x24mm/0.5mm
—
—
–
144
20x20mm/0.5mm
—
—
–
120
16x16mm/0.50mm
—
—
–
112
—
—
10x10mm/0.8mm
–
100
14x14mm/0.50mm
14x20mm/0.65mm
—
–
96
—
—
6x6mm/0.5m
–
80
14x14mm/0.65mm
12x12mm/0.50mm
—
—
–
64
12x12mm/0.65mm
10x10mm/0.50mm
—
—
9x9mm/0.50mm
• Motor control
52
10x10mm/0.65mm
—
—
—
• Home appliances
48
7x7mm/0.50mm
—
—
7x7mm/0.50mm
• Power tools
32
7x7mm/0.50mm
—
—
5x5mm/0.50mm
consumption
• LCD, CAN
• Standard set of peripherals
Applications
• Factory automation
• Building automation
• Handheld devices
Note: Left value is body size, right value is pin pitch.
• Medical
10
11
Product Brochure
Product Brochure
FM3 High-Performance Group
Flash/RAM size
1MB
/128KB
512KB
/64KB
EE
EE
384KB
/48KB
EE
EE
256KB
/32KB
EE
128KB
/32KB
EE
MB9BFx16N
MB9BFx06N
MB9BFx15N
MB9BFx05N
MB9BFx14N
MB9BFx04N
MB9BFx12N
EE
EE
EE
EE
EE
EE
EE
64
80
100
Clock Supervisor
Subclock (option)
Low Voltage Detector 2ch
Memory Protection Unit
®
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
SWJ/TPIU/ETM Debug Ports
MFS (UART/CSIO/LIN) 8ch
Package: LQFP144*1, LQFP176*2
USB FS Host+Function 2ch each
MB9BFD16S/T
FLASH
512K
SRAM
64K
CAN (32 MSB) 2ch
MB9BFD17S/T
FLASH
768K
SRAM
64K
MB9BFD18S/T
FLASH
1MB
SRAM
128K
Ethernet MAC 10/100MBit 2ch
External Bus Interface
8/16 Data, 19*1/25*2 Addr, 8CS
• Motor control
• Flash: 64KB-1.5MB
• Office automation
• Up to 192KB RAM
• Power tools
MB9BFy17S
MB9BFy17T
• 32-176 pin packages
• Factory automation sensors
MB9BFx17S
MB9BFx17T
MB9BFx16R
MB9BFy16S
MB9BFy16T
MB9BFx06R
MB9BFx16S
MB9BFx16T
• IP: CAN, USB2.0, motor control
FM3 Basic Group
MB9BFx15R
Flash/RAM size
MB9BFx05R
MB9BFx14R
y=D EtherMAC 2ch + CAN + USB
y=6 EtherMAC 2ch + USB
MB9BFx04R
x=5
x=4
x=3
x=1
MB9BFx04R
120
ARM Cortex -M3 — CPU
144MHz (Max)
FPU
2.7-5.5V
®
• Operating voltage: 2.7-5.5V
MB9BFx18T
CAN + USB
CAN
USB
EE E2PROM emu
STD
144
176
MB9BD10S/T
RC Oscillator +/-2%
• Household appliances
MB9BFx18S
Pins
48
• Frequency: up to 72MHz
MB9BFy18T
64KB
/16KB
32
Applications
MB9BFy18S
768KB
/96KB
EE
Basic Group
ICU 4ch
OCU 6ch
ADT 3ch
Waveform
Generator
PPG 9ch
CRC/PRGCRC
Base Timer 16ch
External IRQs
32ch + NMI
Dual Timer
DMA 8ch
Watch Counter
CRC
Resource Pin
Relocation
Hardware
Watchdog
MB9BFy29S
MB9BFy29T
1MB
/128KB
MB9BFy28S
MB9BFy28T
512KB
/32KB
MB9AFx16M
MB9AFx16N
384KB
/32KB
MB9AFx15M
MB9AFx15N
256KB
/32KB
EE
128KB
/16KB
EE
64KB
/16KB
EE
64KB
/8KB
FRTim 3ch
Multi Function
Timer 3 units
1.5MB
/192KB
EE
MB9BFx24K
MB9BFx24L
EE
EE
EE
MB9BFx22K
MB9AFx12K
MB9BFx22L
EE
MB9BFx21K
MB9AFx11K
MB9BFx21L
MB9AFx11L
MB9BFx24M
MB9AFx14M
EE
MB9AFx12L
MB9AFx14N
MB9BFx22M
MB9AFx12N
MB9AFx12M
EE
MB9BFx21M
MB9AFx11N
MB9AFx11M
x=5 CAN + USB
y=3 USB
y=1 STD
MB9B120J
64KB
/4KB
MB9AF421K
MB9AF421L
MB9AF121K
MB9AF121L
48
64
x=3 USB
x=1 STD
CAN
EE E2PROM emu
Pins
32
80
100
120
144
176
MB9A310N
RC Oscillator +/-2%
Clock Supervisor
ARM® Cortex®-M3 — CPU
40MHz (Max)
2.7-5.5V
Subclock (option)
Low Voltage Detector 2ch
SWJ/TPIU/ETM Debug Ports
12-bit ADC
12-bit ADC
EE
MB9AFx14L
24ch*1
32ch*2
Package: LQFP100, BGA112
ICU 4ch
ADT 3ch
FRTim 3ch
Multi Function
Timer 3 units
Waveform
Generator
PPG 6ch
QDU 2ch
Base Timer 8ch
External IRQs
16ch + NMI
Dual Timer
DMA 8ch
MB9AF311N
FLASH
64K
SRAM
16K
Watch Counter
CRC
MFS (UART/SPI/I2C) 8ch
MB9AF312N
FLASH
128K
SRAM
16K
Resource Pin
Relocation
Hardware
Watchdog
USB FS Host+Function
MB9AF314N
FLASH
256K
SRAM
32K
12-bit ADC
MB9AF315N
FLASH
384K
SRAM
32K
12-bit ADC
MB9AF316N
FLASH
512K
SRAM
32K
12-bit ADC
12-bit ADC
External Bus Interface
8/16 Data, 25 Addr, 8CS
12
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
OCU 6ch
16ch
13
Product Brochure
Product Brochure
MB9A310K
MB9A420K/L
RC Oscillator +/-2%
RC Oscillator +/-2%
ARM® Cortex®-M3 — CPU
40MHz (Max)
2.7-5.5V
Clock Supervisor
Subclock (option)
Low Voltage Detector 2ch
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
Package: LQFP48, QFN48
SWJ Debug Port
OCU 6ch
ICU 4ch
ADT 3ch
FRTim 3ch
Multifunction
Timer1 unit
Waveform
Generator
PPG 3ch
QDU 1ch
Base Timer 8ch
External IRQs
16ch + NMI
Dual Timer
DMA 4ch
MFS (UART/SPI/I2C) 4ch
MB9AF311K
FLASH
64K+32K
SRAM
16K
RTC y:m:h;m:s
CRC
USB FS Host+Function
MB9AF312K
FLASH
128K+32K
SRAM
16K
Resource Pin
Relocation
Hardware
Watchdog
ARM® Cortex®-M3 — CPU
20MHz (Max)
2.7-5.5V
Clock Supervisor
Subclock (option)
Low Voltage Detector 2ch
MB9AF421K/L
ADT 3ch
FRTim 3ch
Multifunction
Timer1 unit
Waveform
Generator
External IRQs:14/
19ch+ NMI
Base Timer 8ch
Package: LQFP48*1, LQFP64*2
MFS (UART/SPI/I2C) 4ch
ICU 4ch
PPG 3ch
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
SWJ/TPIU Debug Ports
OCU 6ch
FLASH
64K
Dual Timer
Resource Pin
Relocation
SRAM
4K
CAN (32 MSB)
Hardware Watchdog
10-bit DAC 1ch
12-bit ADC 8ch
12-bit ADC
8ch
*1
12-bit ADC
MB9B520K/L/M
RC Oscillator +/-2%
ARM® Cortex®-M3 — CPU
40MHz (Max)
2.7-5.5V
Clock Supervisor
Subclock (option)
Low Voltage Detector 2ch
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
Package: LQFP, QFN, BGA
48pin*1, 64pin*2, 80pin*2
SWJ/TPIU Debug Ports
MFS (UART/SPI/I2C) 4ch*1, 8ch*2,3
MB9BF521K/
L/M
FLASH
64K+32K
SRAM
16K
USB FS Host+Function
MB9BF522K
/L/M
FLASH
128K+32K
SRAM
16K
CAN (32 MSB)
MB9BF524K
/L/M
FLASH
256K+32K
SRAM
32K
MB9B520K: LQFP48, QFN48
*2
Applications
• Frequency: 40MHz
• Handheld devices
• Operating voltage: 1.65-3.6V
• Metering
• Separated power domains
• Medical devices
• Low-power current: 200μA/MHZ (typical)
• Battery-powered applications
ICU 4ch
ADT 3ch
FRTim 3ch
• USB2.0, LCDC, HDMI-CEC
Multifunction
Timer1 unit
Waveform
Generator
FM3 Low-Power Group
QDU 1ch*1, 2ch*2,3
Base Timer 8ch
External IRQs: NMI +
14ch*1, 19ch*2, 23ch*3
Dual Timer
DMA 8ch
Watch Counter
CRC
12-bit ADC
14ch*1
23ch*2
26ch*3
MB9B520L: LQFP64, QFN64
*3
Flash/RAM size
512KB
/32KB
EE
384KB
/32KB
EE
LCD
256KB
/32KB
Hardware Watchdog
10-bit DAC 2ch
12-bit ADC
*1
Low-Power Group
OCU 6ch
PPG 3ch
MB9A420K: LQFP48, QFN48 *2 MB9A420L: LQFP64
EE
LCD
EE
EE
64KB
/16KB
MB9B520M: LQFP80, BGA96
MB9AFy44L
EE
EE
128KB
/16KB
RTC y:m:h:m:s
EE
LCD
EE
EE
MB9AFx44L
MB9AFy42L
MB9AFx42L
MB9AFy41L
MB9AFx41L
EE
EE
EE
EE
EE
MB9AF156M
MB9AF155M
MB9AFy44M
MB9AF154M
MB9AFx44M
MB9AFy42M
MB9AFx42M
MB9AFy41M
MB9AFx41M
EE
EE
EE
EE
EE
EE
EE
EE
EE
MB9AF156N
MB9AF155N
EE
EE
MB9AF156R
MB9AF155R
MB9AFy44N
MB9AF154N
EE
MB9AF154R
MB9AFx44N
MB9AFy42N
MB9AFx42N
y=B USB + LCD
y=A LCD
MB9AFy41N
MB9AFx41N
x=3 USB
x=1 STD
32KB
/8KB
32
14
48
64
80
100
120
144
EE E2PROM emu
176
Pins
15
Product Brochure
Product Brochure
MB9AB40M/N
RC Oscillator +/-2%
Clock Supervisor
Ultra-Low-Leakage group
ARM® Cortex®-M3 — CPU
40MHz (Max)
1.65-3.6V
Subclock (option)
Low Voltage Detector 2ch
SWJ/TPIU Debug Ports*1
SWJ/TPIU/ETM Debug Ports*2
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
• Frequency: 20MHz
• Metering
• Operating voltage: 1.8-5.5V
• Mobile devices
• Low leakage current, ~ 0.4μA (at DS-Stop mode)
• Handheld devices
• Low-power-consumption mode
Dual Timer
External IRQs
11ch*1/16ch*2 + NMI
Base Timer 8ch
DMA 8ch
RTC y:m:h:m:s
Hardware Watchdog
• Various IP: LCDC, HDMI-CEC
• Standard set of peripherals
• Optimized low-leakage process technology
FM3 Ultra-Low-Leakage Group
Flash/RAM size
Package: LQFP80*1,
LQFP100*2 BGA112*2
Resource Pin
Relocation
MFS (UART/SPI/I2C) 8ch
MB9AFB41
M/N
FLASH
64K+32K
SRAM
16K
USB FS Host+Function
MB9AFB42
M/N
FLASH
128K+32K
SRAM
16K
12-bit ADC
HDMI-CEC 2ch
MB9AFB44
M/N
FLASH
256K+32K
SRAM
32K
12-bit ADC
*1
CRC
256KB
/32KB
LCDC (33seg x 8com)*1 (40seg x 8com)*2
MB9AB40M: LQFP80
128KB
/16KB
17ch*1
24ch*2
*2
128KB
/8KB
MB9AFA132K
MB9A140L
MB9AF131K
ARM® Cortex®-M3 — CPU
40MHz (Max)
1.65-3.6V
Subclock (option)
Low Voltage Detector 2ch
SWJ Debug Ports
MFS (UART/SPI/I2C) 8ch
HDMI-CEC 2ch
MB9AFAA2M
MB9AFAA2N
MB9AF1A2L
MB9AF1A2M
MB9AF1A2N
MB9AFAA1M
MB9AFAA1N
MB9AF1A1M
MB9AF1A1N
MB9AF132L
LCD
MB9AF131L
32KB
/8KB
32
Clock Supervisor
LCD
MB9AFAA2L
MB9AFAA1L
64KB
/12KB
MB9AB40N: LQFP100, BGA112
64KB
/4/8KB
RC Oscillator +/-2%
Applications
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
Package: LQFP64
48
64
80
100
120
144
176
Pins
MB9AA30M/N
Dual Timer
External IRQs
7ch + NMI
Base Timer 8ch
DMA 8ch
RTC y:m:h:m:s
Hardware Watchdog
Resource Pin
Relocation
CRC
MB9AF141L
FLASH
64K+32K
SRAM
16K
MB9AF142L
FLASH
128K+32K
SRAM
16K
12-bit ADC
MB9AF144L
FLASH
256K+32K
SRAM
32K
12-bit ADC
RC Oscillator +/-2%
Clock Supervisor
ARM® Cortex®-M3 — CPU
20MHz (Max)
1.8-5.5V
Subclock (option)
Low Voltage Detector 2ch
SWJ/TPIU Debug Ports
12ch
MFS (UART/SPI/I2C) 8ch
OCU 6ch
ICU 4ch
ADT 3ch
FRTim 3ch
Multifunction
Timer1 unit
Waveform
Generator
PPG 3ch
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
Base Timer 8ch
Package: LQFP80*1,
LQFP100*2,BGA112*2
MB9AFA31
M/N
FLASH
64K+32K
SRAM
16K
MB9AFA32
M/N
FLASH
128K+32K
SRAM
16K
HDMI-CEC 2ch
External IRQs:
11ch*1 /16ch*2+ NMI
RTC y:m:h:m:s
Resource Pin
Relocation
Hardware Watchdog
LCDC (28seg x 8com or 32seg x 4com)*1
(40seg x 8com or 44seg x 4com)*2
10-bit DAC 2ch
12-bit ADC
12ch*1/16ch*2
*1
16
MB9AA30M: LQFP80 *2 MB9AA30N: LQFP100, BGA112
17
Product Brochure
Product Brochure
Cypress FM0+ Family
FM0+ Low Power Product Lineup
The FM0+ family, which is based on the ARM Cortex-M0+ core, is designed for industrial and cost-sensitive applications with low power
Flash/RAM size
requirements such as white goods, sensors, meters, HMI systems and power tools.
The family, which operates at 40MHz, has a run-mode current of 70μA/MHz and an RTC mode current of 0.7μA. The FM0+ family can be
768KB
/96KB
easily embedded into systems adopting Cypress’s 8-, 16- or 32-bit MCUs, accelerating product development and reducing development
costs. The FM0+ family includes two groups for ultra-low-power and cost-effective applications.
Ultra-Low-Power Group
Entry-Level Group
• Operating voltage: 1.65-3.6V
• Operating voltage: 2.7-5.5V
• Frequency: 40MHz
• Frequency: 40MHz
• Low power consumption
• Flash: 56KB to 88KB
• EEPROM emulation
• 6KB RAM
• Analog peripherals
• Cost efficient
512KB
/64KB
S6E1B15ExA
S6E1B15FxA
S6E1B15GxA
384KB
/32-48KB
S6E1B15ExA
S6E1B15FxA
S6E1B15GxA
256KB
/32KB
S6E1B15ExA
S6E1B15FxA
S6E1B15GxA
100
120
Planning
Planning
Planning
88/128KB
/6-16KB
Planning
S6E1A12B0A
S6E1A12C0A
Planning
~64KB
/4-16KB
S6E1A1xB0A
S6E1A1xC0A
32
48/52
64
80
144
176
Pins
S6E1A1
FM0+ Package Lineup
RC Oscillator +/-2%
Clock Supervisor
ARM® Cortex®-M3 — CPU
40MHz (Max)
2.7-5.5V
Subclock (option)
Low Voltage Detector 2ch
SW Debug Port
MFS (UART/SPI/I2C) 3ch
OCU 6ch
ICU 4ch
Pin
LQFP
QFP
BGA
QFN
ADT 3ch
FRTim 3ch
192
—
—
—
–
Multifunction
Timer1 unit
Waveform
Generator
176
—
—
—
–
144
—
—
—
–
QDU 1ch
120
16x16mm/0.50mm
—
—
–
112
—
—
10x10mm/0.8mm
–
100
14x14mm/0.50mm
14x20mm/0.65mm
—
–
96
—
—
6x6mm/0.5m
–
80
14x14mm/0.65mm
12x12mm/0.50mm
—
—
–
64
12x12mm/0.65mm
—
—
—
52
10x10mm/0.65mm
—
—
—
48
7x7mm/0.50mm
—
—
7x7mm/0.50mm
32
7x7mm/0.80mm
—
—
5x5mm/0.50mm
PPG 3ch
Main CLK: 4MHz
SUB CLK: 32kHz
MAIN RC CLK: 4MHz
SUB RC CLK: 100kHz
Base Timer 8ch
Package: LQFP, QFN
32pin, 48pin
Dual Timer
S6E1A11B/C
FLASH
56KB
SRAM
6K
Watch Counter
S6E1A12B/C
FLASH
88KB
SRAM
6K
Resource Pin
Relocation
External IRQs:
NMI + 8ch
DMA 8ch
Hardware Watchdog
RTC y:m:h:m:s
12-bit ADC 5ch*2,
8ch*1
*1
S6E1A1xBOA: LQFP48, QFN48 *2 S6E1A1xCOA: LQFP32, QFN32
18
Note: Left value is body size, right value is pin pitch.
19
Product Brochure
Product Brochure
FM0+ pAcKAgE linEUp
DEvElopMEnt tools
Cypress’s microcontroller families are supported by development tools, including integrated development environments (IDEs), middleware
Part Number
dimensions
Functional Pins
Package
JPMC
32
LQFP
7x7 (0.8)
FPT-32P-M30
JWQN
32
QFN
5x5 (0.5)
LCC-32P-M19
KPMC
48
LQFP
7x7 (0.5)
FPT-48P-M49
KQN
48
QFN
7x7 (0.5)
LCC-48P-M73
LPMC
64
LQFP
12x12 (0.65)
FPT-64P-M39
LPMC1
64
LQFP
10x10 (0.5)
FPT-64P-M38
LQN
64
QFN
9x9 (0.5)
LCC-64P-M24
MPMC
80
LQFP
12x12 (0.5)
FPT-80P-M37
MPMC1
80
LQFP
14x14 (0.65)
FPT-80P-M40
Package code
in mm (pitch)
Package code
and evaluation boards that have a proven track record with partner vendors.
Photo
IAR SYSTEMS offers comprehensive tool solutions including compiler, debugger and starter kit.
http://www.iar.com
iDE/compiler
Debugger
os
Middleware
simulator
Middleware
simulator
Atollic offers development tools based on GNU and Eclipse IDE.
www.atollic.com
iDE/compiler
Debugger
os
ARM offers comprehensive tools and software solutions for embedded development within uVision IDE KEIL.
www.keil.com/arm
/mdk.asp
iDE/compiler
Debugger
os
simulator
Middleware
CooCox offers a highly-integrated development environment for ARM Cortex M4, M3, M0 and M0+ based
microcontrollers, which includes IDE, flash programmer and real-time OS.
www.coocox.org
iDE/compiler
Debugger
os
Middleware
Flash programmer
Computex offers JTAG adapter, PALMiCE3 and flash programmer, FP-10.
MBGL
80 (96 balls)
BGA
6x6 (0.5)
BGA-96P-M07
NPF
100
QFP
14x20 (0.65)
FPT100P-M36
NPMC
100
LQFP
14x14 (0.5)
FPT-100P-M23
NBGL
100 (112 balls)
BGA
10x10 (0.8)
BGA-112P-M04
NBGL
100 (112 balls)
BGA
7x7 (0.5)
BGA-112P-M05
RBGL
120 (144 balls)
BGA
7x7 (0.5)
BGA-114P-M09
RPMC
120
LQFP
16x16 (0.5)
FPT-120P-M37
SPMC
144
LQFP
20x20 (0.5)
FPT-144P-M08
TPMC
176
LQFP
24x24 (0.5)
FPT-176P-M07
TBGL
176 (192 balls)
BGA
12x12 (0.8)
BGA-192P-M06
www.computex.
co.jp/eg
iDE/compiler
Debugger
Flash programmer
From small sized programmers for software development to mass programming solution, CONITEC offers
www.conitec.com comprehensive flash programing solutions.
Flash programmer
CMX offers RTOS for ARM Cortex M3 and M4 based microcontrollers.
os
www.cmx.com
eForce offers uITRON based RTOS and TCP/IP stack for FM3.
os
www.eforce.co.jp
Middleware
ELNEC offers single, multi and gang programmers.
Flash programmer
www.elnec.com
Emprog ThunderBench offers a complete development tool solution within an embedded Eclipse IDE.
www.emprog.com
iDE/compiler
Debugger
os
Middleware
Flash programmer
eSOL offers embedded system software and development tools with core technologies in real-time operating systems.
www.esol.com
iDE/compiler
Debugger
os
Middleware
Express Logic offers RTOS, middleware and tools designed to ease development of embedded real-time applications.
www.rtos.com
os
Middleware
Falcon Electronics offers flash programmers and IC programming service.
www.falcon-denshi.co.jp/en
20
Flash programmer
21
Product Brochure
Product Brochure
DEvElopMEnt tools
DEvElopMEnt tools
www.j-fsg.co.jp/en/ Flash Support Group offers single programmers and on-board programmers.
Flash programmer
SEGGER offers debugging tools, realtime OS and middleware.
GAIO Technology offers software testing tool and simulator products.
simulator
www.gaio.com
iDE/compiler
Debugger
os
www.sevenstax.de/en/home
www
ss-technologies.
co.jp/en
GRAPE SYSTEMS offers realtime OS, USB and SD card middleware.
www.grape.co.jp/
english
os
www.hitex.com
os
Middleware
iDE/compiler
www.tasking.com
Debugger
iDE/compiler
Debugger
tsuzuki.jp/products/list03.html
simulator
iDE/compiler
Debugger
Debugger
www2.yokogawa-digital.com/en/
simulator
os
Middleware
MINATO ELECTRONICS offers single and gang flash programmers.
www.minato.co.jp/en
simulator
os
Middleware
os
Middleware
Debugger
os
Middleware
Yokogawa Digital Computer offers debugging tools and flash programmers.
Micrium offers realtime OS, USB and TCP/IP stacks.
www.micrium.com
iDE/compiler
ts.uctec.com/uctec/t-kernel/
en/products/fm3_ewarm.php
Mentor Graphics offers GNU based integrated development environment, Sourcery CodeBench.
www.mentor.com
Flash programmer
UC technology offers “μT-Kernel”, the next generation RTOS of ITRON, and TCP/IP supporting FM Family.
Kyoto Microcomputer offers debugging environment, PARTNER-Jet.
iDE/compiler
Middleware
Tsuzuki widely supports FM family products from debugging environment to engineering services.
software test tool (testIDEA), requiring no code instrumentation.
www.kmckk.co.jp/eng
os
Debugger
www.tmath.co.jp/eng
iDE/compiler
Middleware
Techno Mathematical offers audio middleware.
Flash programmer
iSystem offers complete software development and analysis solutions which are complemented by a unique
www.isystem.com
os
Flash programmer
TASKING offers compiler, debugger, RTOS and TCP/IP middleware.
Middleware
Hitex offers debugging environment and realtime OS and middleware products.
Debugger
Middleware
Sohwa & Sophia Technologies offers debugging tools and EJSCATT.
simulator
Middleware
os
SEVENSTAX offers TCP/IP stack.
From compiler and debugging environment to realtime OS, Green Hills offers total comprehensive tool solutions.
www.ghs.com
Debugger
www.j-fsg.co.jp/en/
wavetechnology.co.jp/en/
Debugger
Flash programmer
Wave Technology offers programmers for mass production
Flash programmer
XELTEK offers in-system, cluster, gang, parallel and automated programmers for various PICS, FPGAs, MCUs and high
Flash programmer
www.xeltek.com
NAITO DENSEI MACHIDA MFG offers flash programmers best suited to be burned on production line.
density eMMC NAND flash chips.
Flash programmer
Flash programmer
www.sys.ndk-m.com
PERSIONAL MEDIA offers embedded solutions related to T-Kernel and ìT-Kernel.
os
www.personal-media.co.jp
Middleware
RoweBots offers tiny Linux.
os
www.rowebots.com
Rowley offers an integrated development environment which includes GNU compiler collection, their own C library,
editor, project manager, flash downloader and debugger. Rowley also offers a JTAG adapter and their own RTOS.
http://www.rowley.
co.uk
iDE/compiler
Debugger
os
Flash programmer
simulator
22
23
Product Brochure
Product Brochure
Software Enablement
CYPRESS FM Family MCU Simulator
A diverse range of software enablement components are available, including real-time operating systems, low-level peripheral libraries and
Cypress’s FM family MCU simulator is a virtual starter kit for Cypress’s FM family of MCUs. This tool provides a complete simulation
protocol stacks. In many cases, the user can choose between commercial and free solutions.
environment allowing users to utilize a software development kit versus evaluation boards. Overall software development time is dramatically
shortened due to the efficiency of the debugging and analysis ability of this virtual starter kit.
Cypress Low-level and
Operating Systems
Middleware Components
• FreeRTOS
Cortex-Mx Core
• Micrium μC/OS-II
• Peripheral, low-level library
MCU Simulator
IDE
DMAC
• Segger emboss
• CMSIS compliant
RAM/ROMs
• Avix/RT
• USB library
Code RAM
Partner Middleware
Components
• Ethernet TCP/IP stack, software switch
• Functional safety self-test libraries
(IEC60730 – Class B, IEC61508 SIL2)
Slider
AHB
MPU
NVIC
Flash I/F
AHB Peripherals
Onchip RAM/ROM
DMAC
FM Family MCU Model
• USB library
• EEPROM emulation library
• Ethernet TCP/IP stacks and applications layers
• Motor control platform
• CANopen protocol stacks
APB1 Peripherals
APB1
Bridge
• Capacitive touch library
• Virtual starter kit
• Pin and Code Wizard
Signal Trace
APB3 Peripherals
Dual Timer
Clock Super Visor
Reset Gen
DEVELOPER’S VIEW
APB1
Bridge
Watchdog
APB3
Bridge
APB2 Peripherals
A/D Converter
Device Model
Base Timer
Device Model
Quad Decoder Unit
Device Model
Switch
25
Multi-Function Timer
IRQ Monitor
Watch Counter
External Interrupt
Device Model
GPIO/PIN Func Ctrl
Device Model
Multi Serial IF
Device Model
ABSTRACTION
Terminal Program
APPLICATIONS
Software Examples Application Notes
MIDDLEWARE
Solution Libraries (Source Code)
3rd party products
LOW LEVEL DRIVERS
HARDWARE
Applications
Software Development
• Driver development
Driver Libraries (Source Code)
Software Examples
• Middleware development
• Application development
Mircocontroller Evaluation Boards
Software Sequence Evaluation
• Communication protocol with external devices
• Interrupt response sequence
• Task sequence
System Evaluation
• Peripheral behavior
• System behavior
http://www.cypress.com/spansion-redirect
24
25
Product Brochure
Product Brochure
Pin and Code Wizard
Evaluation Boards
This Windows-based tool is for the Cypress FM family of ARM Cortex-M microcontrollers to enable easy configuration of pin assignments
Developers can select the right-sized solution from a wide range of MCU evaluation boards. In addition to the basic MCU motherboards,
for multiplexed options. It allows developers to graphically assign pin functions in an intuitive and simple manner that aids collision avoidance
application-specific adapter boards are available. These boards come with sample software and libraries to guarantee an out-of-the-box
and generates register initialization code.
experience. Some boards are available bundled with a JTAG adapter.
Automatic Pin Assignment
Edit Window
Assign the selected peripherals to pin automatically
Customize while reviewing the pin assignment status
and display the status of any conflicts
Tool
Features
Tool
SK-FM3-100PMC-MB9BF516N
SK-FM3-100PMC-9BF516N-JL
Starter Kit with MB9BF516N MCU
(100pin MCU)
SK-FM3-80PMC-MB9BF524M
SK-FM3-48PMC-MB9BF524K
•
•
•
•
•
SK-FM3-64PMC1
SK-FM3-64PMC1-JLINK
Project Output
Project output includes source code file with initialization
code for user assigned pin functions
All MCU pins accessible
CAN, USB Host+Func, RS232
2 x 7seg LEDs, buttons
3V and 5V operation
Optionally available with J-Link
JTAG adapter Extendable through
pin headers (different extension
boards available)
Starter Kit with MB9AF314L
MCU(64pin MCU)
Features
Starter Kit with MB9BF524M/K
MCU (80pin/48pin MCU)
• All MCU pins accessible
• USB Host+Func, RS232
• CAN
• 2 x 7seg LEDs, buttons
• 3V and 5V operation
SK-FM3-48PMC-USBSTICK
Starter Kit with MB9AF312K
MCU(48pin MCU)
• All MCU pins accessible
• All MCU pins accessible
• USB Host+Func, RS232
• USB Host
• 2 x 7seg LEDs, buttons
• USB Device
• 3V and 5V operation
• JTAG debug Interface adapter
• Optionally available with J-Link
included
JTAG adapter
SK-FM3-64PMC1MB9AF132L
Starter Kit with MB9AF132L
MCU(64pin MCU)
• Temp sensor, button, LED
SK-FM3-9BF516NTOUCHKIT
• All MCU pins accessible
•
•
•
•
•
• USB Host+Func, RS232
• 2 x 7seg LEDs, buttons
• 3V and 5V operation
SK-FM3-176PMCETHERNET
Features
• Graphical user interface for assigning pin functions
• Generates register initialization source code for user assigned pin functions
SK-FM3-100PMCMB9AFB44N
• Automatic collision detection and reporting for error control
• Ability to do manual pin assignments and adjustments
• Generates source code to pre-build projects for supported IDEs
http://www.cypress.com/documentation/software-and-drivers/pin-and-code-wizard-0
26
Starter Kit with MB9BFD18T
MCU(176pin MCU)
•
•
•
•
•
•
JTAG/USB adapter on board
All MCU pins accessible
Dual EtherMAC I/F
USB Host+Func, RS232
CAN
2 x 7seg LEDs, buttons, rotary
encoder, poti
• 3V and 5V operation
Starter Kit with MB9AFB44N
MCU(100pin MCU)
•
•
•
•
•
•
•
•
JTAG/USB adapter on board
All MCU pins accessible
Segment LC display
USB Host+Func, RS232
Buzzer
FRAM UHF RFID memory
Capacitive touch buttons
3V and 5V operation
Starter Kit with MB9BF516N
MCU (100pin MCU) and
capacitive touch board
ADA-FM3-100PMC-MC
All MCU pins accessible
USB Host+Func, RS232
2 x 7seg LEDs, buttons
3V and 5V operation
Optionally available with J-Link
JTAG adapter
Adapter board for SK-FM3100PMC-MB9BF516N
• Allows the connection of
Cypress’s inverter boards like
SK-POWER-3P-LV2-MC
(not included) to the starter kit
• Extension board for SK-FM3100PMC-MB9BF516N
(not included) Complete
evaluation system consists
of SK-FM3-100PMCMB9BF516N,
ADA-FM3-100PMCMC,
SK-POWER-3P-LV2-MC and
a motor
27
Product Brochure
Product Brochure
Evaluation Boards
Tool
SK-POWER-3P-LV2-MC
CYPRESS FM Family Solutions
Features
3-phase MOSFET Power Stage,
24V, 8A max.
Tool
SK-FM3-176PMC-TFT
SK-FM4-120PMC-TFT
• Allows the connection of BLDC or
PMSM motors (not included)
• Current and voltage measurements
• Temperature sensor and
overvoltage/current detection with
indicator LEDs
• Fits ADA-FM3-100PMC-MC,
SK-FM3-176PMC-ETHERNET,
SK-FM3-176PMC-FA, etc.
(not included)
Keil MCB9BF500UME
Complete evaluation system
consists of MCU evaluation board
(e.g., SKFM3-100PMCMB9BF516N + ADAFM3100PMC-MC), SK-POWER-3PLV2MC and a motor
ADA-FM3-100PMCRFID-TAG1
SK-FM4-U120-9B560
SK-FM4-U120-9B560-MEM
SK-FM3-176PMC-FA
UHF RFID Module with 4KByte
FRAM
• Extension board for SK-FM3100PMC (not included)
• Based on dual-interface UHF RFID
IAR Kickstart
chip MB97R804B with SPI
KSK-MB9BF506
interface and 4KByte FRAM
• The memory can be accessed
from the MCU via a SPI interface
and via RFID reader/writer
devices
Starter Kit with FM4 MB9BF568R
MCU (120pin MCU)
• All MCU pins accessible
• USB device (mini-USB Type B)
• CMSIS-DAP JTAG adapter on
board
• RGB LED
• User buttons, potentiometer,
reset button
• SD-card slot
• 3V and 5V operation
• Available with external 32MB
NAND Flash and 16MB SDRAM
(optional)
Fieldbus Starter Kit with FM3
MB9BFD18T MCU (176pin MCU)
• Covers various protocols
EtherCAT, Powerlink, Profinet
MODBUS TCP, Ethernet/IP
• 2 x CAN, USB
• User interface (push buttons, LCD
module, RGB LED)
• External RAM and Flash memory
• Motor control interface
• Debug interface
In addition to other development tools, Cypress offers a range of solutions packages including FM Touch, FM Connect USB, FM Connect
Features
TFT Direct-Drive Starter Kit
with FM3 MB9BFD18T (176pin)
or FM4 MB9BF568R (120pin)
MCU
• Includes QVGA color TFT
display
• Ethernet, USB, CAN interfaces
on board
• Cap touch buttons
• 8MB external Flash and 2MB
external RAM
Starter Kit with MB9BF506R
MCU(120pin MCU)
ULINK-ME JTAG adapter
•
•
•
•
Limited set of peripherals
USB Host+Func.
Buttons
All MCU pins accessible
FM Connect USB
FM Connect Ethernet
FM Inverter
FM Safety
• Capacitive touch
sensors
• Software solution,
only one ADC
channel per
sensor channel
• Free library
available
• Buttons and
complex sensors
(sliders, wheels)
• USB host and device
• Low level drivers
• Various USB class
implementations
• Mass storage class,
virtual COM port,
HID mouse,
HID keyboard
LibUSB
• Covers embedded
aswell as PC side
• 10/100Mbps
IEE802.3 Ethernet
• Low-level drive
• Free TCP/IP stack
implementations
• lwIP, uP
• Application layer,
HTTP server, DHCP,
SMTP, etc.
• Dedicated application
library available
• Various software
examples
• Various motor types
supported
• IEC60730 class B
IEC61508 SIL2
• Self test libraries
(STL) available
• Covers CPU, clock,
interrupts, RAM,
ROM, IO, ADC
• MCUs: all FM
family members
• Starter kits available
• MCUs: large
selection of FM3
and FM4 devices
• Several evaluation
boards available
• MCUs: various FM3
high-performance
and FM4 devices
• TwinMAC derivatives
available (2 Ethernet
MAC on chip)
• Starter kit available
• MCUs: the majority
of FM0+/FM3/FM4
family devices
• Up to 3 MFTs,
QDU– quadrature
decoder unit
• Starter kits and
power stage
• MCUs: all FM family
members
• Various HW features
implemented on FM
family MCUs
• CRC, watchdog, LVD,
clock supervisor, etc.
FM Color
FM Connect Fieldbus
FM Thermal Printer
• Low-cost TFT direct
drive
• Drives QVGA without
external RAM
• Frame buffer concept
for ‘quasi-static’
content
• TFT Wizard – code
generator
• Sample
implementation for
fieldbus protocol
slave supports:
- Modbus TCP
- Powerlink
- EtherCAT
- Profinet RT
• Open source stack
implementations plus
third-party offerings
• EtherCAT with ASIC
ET1100
• Switch/hub onboard
•
•
•
•
• MCUs: FM3
high-performance
group,FM4
• Dedicated evaluation
boards available:
SK-FM3-176PMC-TFT
SK-FM4-120PMC-TFT
• MCUs: FM4, FM3
MB9BD10S/T,
MB9B210S/T,
MB9B610S/T series
• Dedicated evaluation
board available:
SK-FM3-176PMC-FA
• MCU: FM3 series
MB9AF312K
• Many peripherals
• LCD
• SD card slot
• Motor control power stage
IAR KickStart Kit for
MB9BF516R
FM Touch
Starter Kit with MB9BF506R
MCU (120pin MCU) J-Link Lite
(on board)
• CAN, USB, RS232
SK-FM3-100PMC
Ethernet, FM Inverter, FM Safety and FM Color.
FM3 MB9BF618T
• All MCU pins accessible
• On-board JTAG adapter plus
standard JTAG connector
• Trace connector
• USB Host and Device
• Dual Ethernet (2 connectors)
• Reset button, user button
• Power LED, user LED
Reference solution
2 inch print heads
60mm/s
Voltage and heat
safeguard
• Printer API
• Control GUI
• Barcode printing
FM3 MB9BF516R
• All MCU pins accessible
• On-board JTAG adapter plus
standard JTAG connector
• Trace connector
• USB Host and Device
• Reset button, user button
• Power LED, user LED
28
29
Product Brochure
Product Brochure
cYpREss FM toUcH
cYpREss FM connEct UsB
FM Touch is a solutions package for capacitive touch applications based on any member of the FM0+, FM3 and FM4 families. FM Touch
The FM Connect USB platform is a set of hardware and software components, tools and documentation. The package supports multiple,
consists of a dedicated firmware library as well as a development GUI that runs on Windows PC. Documentation including application notes
out-of-the-box, embedded USB solutions and both HOST and DEVICE use cases.
is available, as is sample software. Dedicated starter kits including initial hardware enable rapid project ramp-up.
selected FM connect UsB features
• Support for up to two USB interfaces per MCU
selected features support capacitive touch buttons, sliders, scroll wheels, x/y matrix and proximity sensing
• Support for USB host/function or dual role
• Uses one ADC input pin per touch channel, no additional hardware required
• USB Wizard, as code generator for USB firmware
• High sensitivity (500 ARM Cortex derivatives
retention Flash, TwinMAC
strong support
Dedicated industrial
global teams
• SD card I/F (SDIO)
• Three independent, fast, 12-bit ADCs
and basic groups MCUs to cover a wide range of applications
Industrial and automotive MCU
• Window comparator
• Up to 1.5MB flash
software package
Ready-to-use solutions
long history in McUs
groups
• Cost-optimized products
OWS at 144MHz
shipped for 15 years
• SDRAM I/F
• DSTC (descriptor system data transfer controller, maximum:
1,024ch)
34
35
Product Brochure
CONTACT US
cYPreSS heAdQuArterS
FoR MoRe inFoRMation on aUtoMotiVe solUtions:
Cypress semiconductor
Corporation
www.cypress.com/applications/automotive-solutions
198 champion court
San Jose, cA 95134 uSA
tel: +1 (408) 943-2600
Fax: +1 (408) 943-6848
toll-free: +1 (800) 858-1810 (u.S. only)
CYPRESS EDUCATION—UNIVERSITY ALLIANCE
TRAINING—WORKSHOPS/WEBINARS/ON-DEMAND
www.cypress.com/university
www.cypress.com/trainings
ONLINE TECHNICAL SUPPORT
CYPRESS ONLINE STORE
www.cypress.com/support
www.cypress.com/cypress-store
CYPROS® CERTIFIED CONSULTANTS
CYPRESS DEVELOPER COMMUNITYTM
www.cypress.com/design-partner-program
www.cypress.com/cdc
www.cypress.com
http://www.cypress.com/products
ABOUT CYPRESS
Cypress delivers high-performance, mixed-signal, programmable solutions that provide customers with rapid time-to-market and exceptional system value.
Cypress offerings include the PSoC Programmable System-on-Chip, USB controllers, general-purpose programmable clocks, and memories. Cypress also
offers wired and wireless connectivity solutions ranging from its CyFi low-power RF solution, to West Bridge and EZ-USB FX2LP controllers that enhance
connectivity and performance in multimedia handsets. Cypress serves numerous markets, including consumer, computation, data communications,
automotive and industrial. Cypress trades on the NYSE under the ticker symbol CY. Visit Cypress online at www.cypress.com.
© 2014 -2016 Cypress Semiconductor Corporation. All rights reserved.
All trademarks are the property of their respective owners.
002-04317 Rev.*A
36