●■DESCRIPTIONS
●The FUJITSU MB90420G/5G (A) Series is a 16-bit general purpose high-capacity microcontroller designed for
●vehicle meter control applications etc.
●The instruction set retains the same AT architecture as the FUJITSU original F2MC-8L and F2 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.
●■FEATURES
●• 16-bit input capture (4 channels)
● Detects rising, falling, or both edges.
● 16-bit capture register ×4
● Pin input edge detection latches the 16-bit free-run timer counter value, and generates an interrupt request.
●• 16-bit reload timer (2 channels)
● 16-bit reload timer operation (select toggle output or one-shot output)
● Event count function selection provided
●• Clock timer (main clock)
● Operates directly from oscillator clock.
● Compensates for oscillator deviation
● Read/write enabled second/minute/hour register
● Signal interrupt
●• 16-bit PPG (3 channels)
● Output pins (3) , external trigger input pin (1)
● Output clock frequencies : fCP, fCP/22 , fCP/24 , fCP/26
●• Delay interrupt
● Generates interrupt for task switching.
● Interruptions to CPU can be generated/deleted by software setting.
●• External interrupts (8 channels)
● 8-channel independent operation
● Interrupt source setting available : “L” to “H” edge/ “H” to “L” edge/ “L” level/ “H” level.
●• A/D converter
● 10-bit or 8-bit resolution ×8 channels (input multiplexed)
● Conversion time : 6.13 µs or less (at fCP =16 MHz)
● External trigger startup available (P50/INT0/ADTG)
● Internal timer startup available (16-bit reload timer 1)
●• UART (2 channels)
● Full duplex double buffer type
● Supports asynchronous/synchronous transfer (with start/stop bits)
● Internal timer can be selected as clock (16-bit reload timer 0)
● Asynchronous : 4808 bps, 5208 bps, 9615 bps, 10417 bps, 19230 bps, 38460 bps, 62500 bps, 500000 bps
● Synchronous : 500 Kbps, 1Mbps, 2Mbps (at fCP =16 MHz)
●• CAN interface
●1
● Conforms to CAN specifications version 2.0 Part A and B.
● Automatic resend in case of error.
● Automatic transfer in response to remote frame.
● 16 prioritized message buffers for data and messages for data and ID
● Multiple message support
● Receiving filter has flexible configuration : All bit compare/all bit mask/two partial bit masks
● Supports up to 1 Mbps
● CAN WAKEUP function (connects RX internally to INT0)
●• LCD controller/driver (1 channel)
● Segment driver and command driver with direct LCD panel (display) drive capability
●• Low voltage/Program Looping detect reset
●2
● Automatic reset when low voltage is detected
● Program Looping detection function
●• Stepping motor controller (4 channels)
● High current output for all channels ×4
● Synchronized 8/10-bit PWM for all channels ×2
●• Sound generator
● 8-bit PWM signal mixed with tone frequency from 8-bit reload counter.
● PWM frequencies : 62.5 kHz, 31.2 kHz, 15.6 kHz, 7.8 kHz (at fCP =16MHz)
● Tone frequencies : 1/2 PWM frequency, divided by (reload frequency +1)