MB90420 Series : MB90F423GBPF

SERIES KEY FEATURES

CAN, LCD (4x24), Stepper Motor Driver (4ch)

DESCRIPTION

The instruction set retains the same AT architecture as the FUJITSU original F²MC-8L and F²MC-16L series, with further refinements including high-level language instructions, expanded addressing mode, enhanced (signed) multipler-divider computation and bit processing. In addition, A 32-bit accumulator is built in to enable long word processing.


BLOCK DIAGRAM

Block Diagram

MB90F423GBPF - PRODUCT FEATURES

CPU [Bits] 16
Package FPT-100P-M06
Pincount 100
Flash memory 128.00 KByte
RAM (code & data) 6.00 KByte
VCC min 3.70 V
VCC max 5.50 V
Min. Temperature -40 °C
Max. Temperature 105 °C
Max. CPU frequency 16.00 MHz
Subclock yes
Max. I/Os 58
A/D Converter 1
A/D channels 8
A/D resolution 10 bit
Sound Generator (SG) 1
LCD 96
Stepper Motor Control (SMC) 4
UART 2
CAN 2
Programmable Pulse Generator (PPG) 6
Input Capture Unit (ICU) 4
IOTimer 1
Reload Timer 2
Timebase Timer (TBT) 1
Clock Timer 1
Real Time Clock (RTC) yes
Watchdog 1
CPU Operation Detection yes
External IRQ 8

MB90F423GBPF - DOCUMENTATION

Datasheet ds90420-5-ds07-13711-5e.pdf
Hardware Manual hm90420_5-cm44-10113-4e.pdf
Hardware Manual Correction hm90420_5-cm44-10113-4et1.pdf
Customer Information standby_cancel_fail_03dec02_finalj2.0e1.0.pdf
Package datasheet fpt-100p-m06.pdf
Programming Manual prog16lx-cm44-00201-3e.pdf

MB90F423GBPF - STARTERKITS

Starterkit Flash-CAN-100P-M06

MB90F423GBPF - DEBUGGER and EMULATOR

EVA-Chip EVA-Chip MB90V420GCR-ES
Emulation Main Unit MB2147-01-E
Emulation Pod/Adapter MB2147-10
Probe Cable MB2132-457
Socket IC149-100-014-B5,IC149-100-114-B5,IC149-100-014-S5,IC149-100-114-S5
Accessory Kit ACCESSORIES16
Starterkit Flash-CAN-100P-M06
Power Supply Unit for Starterkit PSU_SNG12-24W

MB90F423GBPF - (FLASH-)ROM PROGRAMMING TOOLS

Name Type Adapter
FLASH_PROGRAMMER_16LX serial (async)
CONITEC GALEP serial Conitec 210865/210915
FUJITSU FLASHKIT serial (async/sync)

MB90F423GBPF - SOFTWARE EXAMPLES

The following software is for demonstration purposes only. It is not fully tested, nor validated in order to fulfill its task under all circumstances. Therefore, this software or any part of it must only be used in an evaluation laboratory environment.

Project template for MB90420 Series 90420_template-v13.zip
Project template for the MB90425 Series 90425_template-v16.zip
CAN0 and CAN1 will send out a counter value. 90420_can-v11.zip
An internal variable is decremented and put out to port P4 90420_io-v10.zip
This demo will sample all 8 A/D-channels in continuous mode 90425_adc_irq-v12.zip
This demo will sample all 8 A/D-Channels and send the results via UART1 90425_adc_uart1_async-v12.zip
CAN0 will work as a simple repeater. 90425_can-v11.zip
An internal variable is decremented, and at zero, clock mode is toggled. 90425_clk_sub-v11.zip
The Input Capture Unit 1 is used for time measurement on Port IN0 (Pin98) 90425_frt_icu-v11.zip
An internal variable is decremented and put out to port P4 (LEDs on FLASH-CAN-100P) 90425_io-v11.zip
A falling edge on INT0..INT7 will toggle PDR4_P40..7 (LEDS on FLASH-CAN-100P) 90425_irq_ext-v11.zip
The internal LCD controller and internal resistor devider are used, different methods to switch segments are shown. 90425_lcd_seg-v10.zip
This project uses PPG channels 0-2 to put out a rectangular wave. 90425_ppg-v11.zip
Interrupts of Reload Timers 0 and 1 toggle LEDs on Port 4 90425_rlt_irq-v11.zip
A welcome string is sent via UART0, and every received character is echoed. 90425_uart0_async-v11.zip
A welcome string is sent via UART1, and every received character is echoed. 90425_uart1_async-v10.zip
The Real-Time Watch Timer is set to 00:00:06 (h/m/s). Each second an interrupt occurs. 90425_wt-v11.zip

All software examples

MB90F423GBPF - APPLICATION NOTES

Please find a selection of Application Notes here or check the complete overview:

This is a short documentation to give an introduction how to start a project with the Softune Workbench. mcu-an-390025-e-v23
This application note explains the different possibilities to program the Flash MCUs. mcu-an-390031-e-v26
This application note describes the commands which are supported by the BiROM of the 16LX Flash MCUs in order to generate an own programming environment. mcu-an-390027-e-v28
This application note roughly shows the necessary steps for transition to standby-mode and wake-up for 16LX Family MCUs. mcu-an-390058-e-v21
How to set up a hardware environment for 16LX Family MCUs. mcu-an-390098-e-v20
This appnote for the 16LX Family gives hints to optimize the EMI performance. mcu-an-390053-e-v14
This application note gives a rough overview about the embedded A/D converter used within the 16LX Series and reflects the different modes that can be used. mcu-an-390084-e-v14

Attachment

This installation guide will help you to quickly start setting up the MB2147-01 emulation hardware for Fujitsu 16-bit MCUs. mcu-an-390070-e-v29
First steps how to use the Emulator MB2147-01 together with the Softune Workbench V30L28 or higher using an evaluation MCU with its Starter Kit. mcu-an-390069-e-v13
This document describes the debugging methods of a MB90V340 system together with a FLASH-CAN-100P-340 target board. mcu-an-390083-e-v20
Recommendation for MODE-Pins in case of external noise mcu-an-390093-e-v16
This application note gives a rough overview about how LCD displays work and illuminates different methods to control a LCD by a microcontroller. mcu-an-300001-e-v13

All application notes