MB90F591A Fujitsu, MB90F591A Datasheet

no-image

MB90F591A

Manufacturer Part Number
MB90F591A
Description
MB90F591A16-bit Proprietary Microcontroller
Manufacturer
Fujitsu
Datasheet
FUJITSU SEMICONDUCTOR
16-bit Proprietary Microcontroller
CMOS
F
MB90591/F591A/594/594G/F594A/F594G
MB90V590A/V590G
*1: Controller Area Network (CAN) - License of Robert Bosch GmbH
*2: F
DESCRIPTION
The MB90590/590G series with two FULL-CAN*
motive and industrial applications. Its main features are two on board CAN Interfaces, which conform to V2.0 Part
A and Part B, while supporting a very flexible message buffer scheme and so offering more functions than a
normal full CAN approach.
The instruction set of F
instruction sets for high-level languages, extended addressing mode, enhanced multiplication/division instruc-
tions, and enhanced bit manipulation instructions. The microcontroller has a 32-bit accumulator for processing
long word data.
The MB90590/590G series has peripheral resources of 8/10-bit A/D converters, UART (SCI), extended I/O serial
interface, 8/16-bit PPG timer, I/O timer (input capture (ICU), output compare (OCU)), stepping motor controller,
and sound generator.
FEATURES
• Clock
PACKAGE
DATA SHEET
2
2
Embedded PLL clock multiplication circuit
Operating clock (PLL clock) can be selected from divided-by-2 of oscillation or one to four times the oscillation
(at oscillation of 4 MHz, 4 MHz to 16 MHz).
Minimum instruction execution time: 62.5 ns (operation at oscillation of 4 MHz, four times the oscillation clock,
V
MC stands for FUJITSU Flexible Microcontroller.
CC
MC-16LX MB90590/590G Series
of 5.0 V)
2
MC-16LX CPU core inherits an AT architecture of the F
100-pin Plastic QFP
(FPT-100P-M06)
1
interfaces and FLASH ROM is especially designed for auto-
2
MC*
2
DS07-13704-3E
family with additional
(Continued)

Related parts for MB90F591A

MB90F591A Summary of contents

Page 1

... PPG timer, I/O timer (input capture (ICU), output compare (OCU)), stepping motor controller, and sound generator. *1: Controller Area Network (CAN) - License of Robert Bosch GmbH * stands for FUJITSU Flexible Microcontroller. FEATURES • Clock Embedded PLL clock multiplication circuit Operating clock (PLL clock) can be selected from divided-by-2 of oscillation or one to four times the oscillation (at oscillation of 4 MHz, 4 MHz to 16 MHz) ...

Page 2

MB90590/590G Series (Continued) • Instruction set to optimize controller applications Rich data types (bit, byte, word, long word) Rich addressing mode (23 types) Enhanced signed multiplication/division instruction and RETI instruction functions Enhanced precision calculation realized by the 32-bit accumulator • ...

Page 3

External interrupt circuit (8 channels) A module for starting an extended intelligent I/O service (EI is triggered by an external input. • Delayed interrupt generation module Generates an interrupt request for switching tasks. • 8/10-bit A/D converter (8 channels) ...

Page 4

... Pin input factor: A match signal of compare register I/O Number of channels: 6 timer Input captures Rewriting a register value upon a pin input (rising, falling, or both edges) 4 MB90F591A/F594A/F594G Flash ROM product 384/256 Kbytes Boot block Hard-wired reset vector 8/6 Kbytes 8/6 Kbytes (at machine clock frequency of 16 MHz, minimum value) ...

Page 5

... Please refer to the MB2145-507 hardware manual (2.7 Emulator-specific Power Pin) about details. *2: Varies with conditions such as the operating frequency. (See section “ Electrical Characteristics.”) MB90590/590G Series MB90F591A/F594A/F594G RSJW 2TQ RSJW frequency of 16 MHz) CMOS (MB90V590A, MB90F594A, MB90594, MB90V590G, MB90F594G, MB90594G (MB90F591A, MB90591) QFP-100 MB90V590A/V590G TM and PGA-256 5 ...

Page 6

MB90590/590G Series PIN ASSIGNMENT 1 P20 2 P21 P22 3 4 P23 P24/INT4 5 P25/INT5 6 P26/INT6 7 P27/INT7 8 P30 9 P31 10 Vss 11 P32 12 P33 13 P34/SOT0 14 P35/SCK0 15 P36/SIN0 16 P37/SIN1 17 P40/SCK1 18 ...

Page 7

PIN DESCRIPTION No. Pin name Circuit type RST B 52 HST C P00 to P05 IN0 to IN5 P06 to P07 P10 to P13 OUT0 to ...

Page 8

MB90590/590G Series No. Pin name Circuit type P36 16 SIN0 P37 17 SIN1 P40 18 SCK1 P41 19 SOT1 P42 20 SOT2 P43 21 SCK2 P44 22 SIN2 P45 24 SIN3 P46 25 SCK3 P47 26 SOT3 P50 to P55 ...

Page 9

No. Pin name Circuit type P70 to P73 PWM1P0 PWM1M0 PWM2P0 PWM2M0 P74 to P77 PWM1P1 PWM1M1 PWM2P1 PWM2M1 P80 to P83 PWM1P2 PWM1M2 PWM2P2 PWM2M2 P84 to ...

Page 10

MB90590/590G Series (Continued) No. Pin name Circuit type Power 35 AVRH supply Power 36 AVRL supply 49, 50 MD0, MD1 51 MD2 27 C Power 23 supply Power 11,42, supply 10 Reference voltage input pin ...

Page 11

I/O CIRCUIT TYPE Circuit Type Circuit MB90590/590G Series • Oscillation feedback resistor approx. Standby control signal • Hysteresis input with pull-up Resistor approx. R HYS • Hysteresis input R ...

Page 12

MB90590/590G Series Circuit Type Circuit • CMOS output Vcc • Hysteresis input • Analog input P-ch N-ch Analog input R HYS • CMOS high current output • Hysteresis input P-ch High current N-ch HYS R • ...

Page 13

HANDLING DEVICES (1)Preventing latch-up CMOS IC chips may suffer latch-up under the following conditions: • A voltage higher than Vcc or lower than Vss is applied to an input or output pin. • A voltage higher than the rated voltage ...

Page 14

MB90590/590G Series (4)Power supply pins (Vcc/Vss) In products with multiple avoid abnormal operations including latch-up. However, you must connect the pins to an external power and a ground line to lower the electro-magnetic emission level to ...

Page 15

N.C. Pin The N.C. (internally connected) pin must be opened for use. (10) Notes on Energization To prevent the internal regulator circuit from malfunctioning, set the voltage rise time during energization more (0 ...

Page 16

MB90590/590G Series (12) Initialization The device contains internal registers which are initialized only by a power-on reset. To initialize these registers, please turn on the power again. (13) Directions of “DIV A, Ri” and “DIVW A, RWi” instructions In the ...

Page 17

BLOCK DIAGRAM X0,X1 Clock RST Controller HST RAM 6/8 K ROM/Flash 256 K/384 K Prescaler 3 SOT0 to SOT2 SCK0 to SCK2 UART 3ch SIN0 to SIN2 Prescaler SOT3 Serial I/O SCK3 SIN3 AVCC AVSS 10-bit ADC AN0 to AN7 ...

Page 18

MB90590/590G Series MEMORY SPACE The memory space of the MB90590/590G Series is shown below MB90V590A/V590G FFFFFF H ROM (FF bank) FF0000 H FEFFFF H ROM (FE bank) FE0000 H FDFFFF H ROM (FD bank) FD0000 H FCFFFF H ROM (FC ...

Page 19

I/O MAP Address Register 00 Port 0 Data Register H 01 Port 1 Data Register H 02 Port 2 Data Register H 03 Port 3 Data Register H 04 Port 4 Data Register H 05 Port 5 Data Register H ...

Page 20

MB90590/590G Series Address Register 28 Serial Mode Control Register Serial Status Register 2 H Serial Input/Output Data 2A H Register 2 2B Rate and Data Register 2 H Serial Mode Control Register 2C H (low-order) Serial Mode ...

Page 21

Address Register 48 PPG8 Operation Mode Control Register H 49 PPG9 Operation Mode Control Register H 4A PPG8,9 Output Pin Control Register PPGA Operation Mode Control Register H 4D PPGB Operation Mode Control Register H 4E ...

Page 22

MB90590/590G Series Address Register Watch Timer Control Register 60 H (low-order) Watch Timer Control Register 61 H (high-order) 62 PWM Control Register PWM Control Register PWM Control Register 2 H ...

Page 23

Address Register B0 Interrupt Control Register Interrupt Control Register Interrupt Control Register Interrupt Control Register Interrupt Control Register Interrupt Control Register Interrupt ...

Page 24

MB90590/590G Series Address Register 1910 Reload L Register H 1911 Reload H Register H 1912 Reload L Register H 1913 Reload H Register H 1914 Reload L Register H 1915 Reload H Register H 1916 Reload L Register H 1917 ...

Page 25

Address Register Output Compare Register 0 1930 H (low-order) Output Compare Register 0 1931 H (high-order) Output Compare Register 1 1932 H (low-order) Output Compare Register 1 1933 H (high-order) Output Compare Register 2 1934 H (low-order) Output Compare Register ...

Page 26

MB90590/590G Series Address Register Sub-second Data Register 194A H (low-order) Sub-second Data Register 194B H (middle-order) Sub-second Data Register 194C H (high-order) 194D Second Data Register H 194E Minute Data Register H 194F Hour Data Register H 1950 PWM1 Compare ...

Page 27

Address Register Program Address Detection 1FF0 H Register 0 (low-order) Program Address Detection 1FF1 H Register 0 (middle-order) Program Address Detection 1FF2 H Register 0 (high-order) Program Address Detection 1FF3 H Register 1 (low-order) Program Address Detection 1FF4 H ...

Page 28

MB90590/590G Series CAN CONTROLLERS The CAN controller has the following features: • Conforms to CAN Specification Version 2.0 Part A and B - Supports transmission/reception in standard frame and extended frame formats • Supports transmission of data frames by receiving ...

Page 29

Address CAN0 CAN1 001C00 001D00 H H Control status register 001C01 001D01 H H 001C02 001D02 H H Last event indicator register 001C03 001D03 H H 001C04 001D04 H H Receive/transmit error counter 001C05 001D05 H H 001C06 001D06 H ...

Page 30

MB90590/590G Series Address CAN0 CAN1 001A20 001B20 H H 001A21 001B21 register 0 001A22 001B22 H H 001A23 001B23 H H 001A24 001B24 H H 001A25 001B25 register 1 001A26 001B26 H H 001A27 ...

Page 31

Address Register CAN0 CAN1 001A40 001B40 H H 001A41 001B41 register 8 001A42 001B42 H H 001A43F 001B43 H H 001A44 001B44 H H 001A45 001B45 register 9 001A46 001B46 H H 001A47 ...

Page 32

MB90590/590G Series List of Message Buffers (DLC Registers and Data Registers) Address CAN0 CAN1 001A60 001B60 H H DLC register 0 001A61 001B61 H H 001A62 001B62 H H DLC register 1 001A63 001B63 H H 001A64 001B64 H H ...

Page 33

Address CAN0 CAN1 001A88 001B88 Data register 1 (8 bytes) 001A8F 001B8F H H 001A90 001B90 Data register 2 (8 bytes) 001A97 001B97 H H 001A98 001B98 ...

Page 34

MB90590/590G Series INTERRUPT MAP Interrupt cause Reset INT9 instruction Exception Time Base Timer External Interrupt (INT0 to INT7) CAN 0 RX CAN 0 TX/NS CAN 1 RX CAN 1 TX/NS 8/16 bit PPG 0/1 8/16 bit PPG 2/3 8/16 bit ...

Page 35

The interrupt request flag is cleared by the I *2: The interrupt request flag is cleared by the I N/A:The interrupt request flag is not cleared by the I Note: For a peripheral module with two interrupt for a ...

Page 36

... Total high current output, average value Normal output Normal output, average value High current output High current output, average value Total normal output Total high current output Total normal output, average value Total high current output, average value MB90F594A, MB90F591A, MB90F594G rating supercedes the CLAMP * ...

Page 37

... V stop mode — V +0.3 V CMOS hysteresis input pin CC CC – 0.3 — input pin CC – 0.3 — 0.6V V CMOS hysteresis input pin CC – 0.3 — 0 input pin SS 0.1 1 — + Remarks MB90V590A MB90V590G MB90F594A MB90F594G MB90594 MB90594G MB90F591A MB90591 . S 37 ...

Page 38

... MB90590/590G Series 3. DC Characteristics (MB90F591A, MB90591: V Parameter Pin name Symbol Normal V OH1 output Output H voltage High cur- V OH2 rent output Normal V OL1 output Output L voltage High cur- V OL2 rent output Input leak I — IL current Analog in- put leak cur- I AN0 to AN7 IAL ...

Page 39

... AC Characteristics (1) Clock Timing (MB90V590A, MB90F594A, MB90594, MB90V590G, MB90F594G, MB90594G: (MB90F591A, MB90591: V Parameter Symbol Oscillation frequency f Oscillation cycle time t CYL Frequency deviation with PLL* Input clock pulse width P WH Input clock rise and fall time t CR Machine clock frequency f Machine clock cycle time ...

Page 40

... When using the oscillation circuit, the maximum oscillation clock frequency is 5 MHz. 40 Guaranteed operation range (MB90F591A, MB90591) Guaranteed operation range (MB90V590A, MB90F594A, MB90594, MB90V590G, MB90F594G, MB90594G) Guaranteed PLL operation range (MB90F591A, MB90591) Guaranteed PLL operation range (MB90V590A, MB90F594A, MB90594, MB90V590G, MB90F594G, MB90594G) ...

Page 41

... Reset and Hardware Standby Input (MB90V590A, MB90F594A, MB90594, MB90V590G, MB90F594G, MB90594G: (MB90F591A, MB90591: V Parameter Symbol Reset input time t RSTL Hardware standby input time t HSTL *1: “t ” represents one cycle time of the machine clock reset can fully initialize the Flash Memory performing the automatic algorithm. ...

Page 42

... MB90590/590G Series (3) Power On Reset (MB90V590A, MB90F594A, MB90594, MB90V590G, MB90F594G, MB90594G: (MB90F591A, MB90591: V Parameter Symbol Pin name Power on rise time t R Power off time t OFF Note V must be kept lower than 0.2 V before power-on. CC The above values are used for creating a power-on reset. ...

Page 43

... UART0/1/2, Serial I/O (MB90V590A, MB90F594A, MB90594, MB90V590G, MB90F594G, MB90594G: (MB90F591A, MB90591: V Parameter Symbol Serial clock cycle time t SCYC SCK SOT delay time t SLOV Valid SIN SCK t IVSH SCK Valid SIN hold time t SHIX Serial clock "H" pulse width t SHSL Serial clock "L" pulse width ...

Page 44

... MB90590/590G Series • External Shift Clock Mode SCK SOT SIN (5)Timer Input Timing (MB90V590A, MB90F594A, MB90594, MB90V590G, MB90F594G, MB90594G: (MB90F591A, MB90591: V Parameter Symbol t TIWH Input pulse width t TIWL • Timer Input Timing 0 SLSH 0 0 SLOV 2 IVSH Value ...

Page 45

... Symbol Pin name t TRGH Input pulse width t INT7, ADTG TRGL • Trigger Input Timing 0 (7) Slew Rate High Current Outputs (MB90F591A, MB90591, MB90594G and MB90F594G only) (MB90F594G, MB90594G: V (MB90F591A, MB90591: V Parameter Symbol t Port P70 to P77, R2 Output Rise/Fall time t Port P80 to P87 F2 • ...

Page 46

... MB90590/590G Series 5. A/D Converter (MB90V590A, MB90F594A, MB90594, MB90V590G, MB90F594G, MB90594G (MB90F591A, MB90591: V Parameter Symbol Resolution — Conversion error — Nonlinearity error — Differential linearity — error Zero transition voltage V Full scale transition voltage V FST Conversion time — Sampling time — Analog port input current ...

Page 47

A/D Converter Glossary Resolution: Analog changes that are identifiable with the A/D converter Linearity error: The deviation of the straight line connecting the zero transition point (“00 0000 0000” 0000 0001”) with the full-scale transition point (“11 1111 1110” ...

Page 48

MB90590/590G Series (Continued) Linearity error 3FF Actual conversion 3FE value {1 LSB (N – 1 3FD 004 003 002 Theoretical characteristics 001 V (measured value) OT AVRL Analog input Linearity error of V – {1 LSB NT = ...

Page 49

... ORDERING INFORMATION Part number Package MB90594PF MB90591PF MB90594GPF 100-pin Plastic QFP MB90F594GPF (FPT-100P-M06) MB90F594APF MB90F591APF MB90V590ACR 256-pin Ceramic PGA MB90V590GCR (PGA-256C-A01) MB90590/590G Series Remarks For evaluation 49 ...

Page 50

... INDEX 100 LEAD No. 1 0.65(.0256)TYP 18.85(.742)REF 22.30±0.40(.878±.016) 2000 FUJITSU LIMITED F100008-3C 14.00±0.20 17.90±0.40 (.551±.008) (.705±.016) 31 "A" 30 0.30±0.10 ...

Page 51

... The information and circuit diagrams in this document are presented as examples of semiconductor device applications, and are not intended to be incorporated in devices for actual use. Also, FUJITSU is unable to assume responsibility for infringement of any patent rights or other rights of third parties arising from the use of this information or circuit diagrams. ...

Related keywords