The MB90540/545 series with FULL-CAN and FLASH ROM is specially designed for automotive and industrial applications. Its main features are two on board CAN Interfaces (one for MB90V545 series), which conform to V2.0
Part A and Part B, supporting very flexible message buffering. Thus, offering more functions than a normal full CAN
approach. In the new 0.5µm Technology Fujitsu now also offer FLASH-ROM. An internal voltage booster substitutes
the necessity of a second programming voltage.
An on board voltage regulator provides 3V to the internal MCU core. This constitutes a major advantage in terms of
EMI and power consumption.
The internal PLL clock frequency multiplier, provides an internal 62.5 nsec instruction cycle time with an external 4
MHz clock.
Further more it features 4 channels Output Capture Units and 8 channels Input Capture Units with a 16-bit free running timer. Two UARTs constitute additional functionality for communication purposes.
The external bus interface allows full use to be made of the 16MByte address space.
• Internal voltage regulator supports 3V MCU core, offering low EMI and low power consumption figures
• FULL-CAN interfaces (MB90540 series : 2 interf., MB90545 series : 1 interf.); conform to Version 2.0 Par t A
and Part B, flexible message buffering (mailbox and FIFO buffering can be mixed)
• 2 full duplex UARTs; UAR T0 supports 10.4 KBaud (USA standard), UART 1 also for serial transfer with clock
(SCI) programmable
• Serial I/O: 1ch for synchronous data transfer
• A/D Converter: 8 ch. analog inputs (Resolution 10 bits or 8 bits)
• 16-bit reload timer * 2ch
• ICU (Input capture) 16bit * 8 ch
• OCU (Output capture) 16bit * 4ch
• 16-bit Programmable Pulse Generator 4ch
• External bus interface
• Optimized instruction set for controller applications (bit, byte, word and long-word data types; 23 different
addressing modes; barrel shift; variety of pointers)
• 4-byte instruction execution queue
• signed multiply (16bit*16bit) and divide (32bit/16bit) instructions available
• Program Patch Function
• Fast Interrupt processing
• Low P ower Consumption - 10 different power saving modes: (Sleep, Stop, CPU intermittent mode, Hardware
standby,...)
• Package: 100-pin plastic QFP
Controller Area Network (CAN) - License of Robert Bosch GmbH
2
To Top / Lineup / Index
MB90540/545 Series
PRODUCT LINEUP
■
The following table provides a quick outlook of the MB90540/545 Series
0.5 µm CMOS with onchip voltage regulator
for internal power supply
Full duplex double buffer
Supports asynchronous/synchronous (with start/stop bit) transfer
Baud rate: 4808/5208/9615/10417/19230/38460/62500/500000 bps (asynchronous)
500K/1M/2Mbps (synchronous) at System clock = 16 MHz
Full duplex double buffer
Asynchronous (start-stop synchronized) and CLK-synchronous communication
Baud rate: 1202/2404/4808/9615/31250 bps (asynchronous)
62.5K/12K/250K/500K/1 Mbps (synchronous) at 6,8,10,12,16 MHz
age regulator for internal power
supply + Flash memory On-chip
charge pump for programming
voltage
5 V±10 %
− 40 to 85 °C
Mask ROM 128 K/256 Kbytes
0.5 µm CMOS with on-chip voltage regulator for internal power
supply
Serial IO
A/D Converter
16-bit Reload
Timer
(2 channels)
16-bit IO Timer
16-bit
Output Compare
(4 channels)
Transfer can be started from MSB or LSB
Supports internal clock synchronized transfer and external clock synchronized transfer
Supports positive-edge and negative-edge clock synchronization
Baud rate : 31.25K/62.5K/125K/500K/1Mbps at System clock = 16MHz
10-bit or 8-bit resolution
8 input channels
Conversion time: 26.3 µs (per one channel)
Operation clock frequency: fsys/2
Supports External Event Count function
Signals an interrupt when overflow
Supports Timer Clear when a match with Output Compare(Channel 0)
Operation clock freq.: fsys/2
Signals an interrupt when a match with 16-bit IO Timer
Four 16-bit compare registers
A pair of compare registers can be used to generate an output signal
1
, fsys/23, fsys/25 (fsys = System clock frequency)
2
, fsys/24, fsys/26, fsys/28(fsys = System clock freq.)
Rising edge, falling edge or rising & falling edge sensitive
Four 16-bit Capture registers
Signals an interrupt upon external event
Supports 8-bit and 16-bit operation modes
Eight 8-bit reload counters
Eight 8-bit reload registers for L pulse width
Eight 8-bit reload registers for H pulse width
A pair of 8-bit reload counters can be configured as one 16-bit reload counter or as
8-bit prescaler plus 8-bit reload counter
4 output pins
Operation clock freq.: fsys, fsys/2
(fsys = System clock frequency, fosc = Oscillation clock frequency)
1
, fsys/22, fsys/23, fsys/24 or 128µs@fosc=4MHz
CAN Interface
540 series:
2 channels
545 series:
1 channel
32 kHz SubclockSub-clock for low power operation
External Interrupt
(8 channels)
IO Ports
Flash Memory
Conforms to CAN Specification Version 2.0 Part A and B
Automatic re-transmission in case of error
Automatic transmission responding to Remote Frame
Prioritized 16 message buffers for data and ID’s
Supports multiple messages
Flexible configuration of acceptance filtering:
Full bit compare / Full bit mask / Two partial bit masks
Supports up to 1Mbps
Can be programmed edge sensitive or level sensitive
Virtually all external pins can be used as general purpose IO
All push-pull outputs and schmitt trigger inputs
Bit-wise programmable as input/output or peripheral signal
Resume commands
A flag indicating completion of the
algorithm
Number of erase cycles: 10,000
times
Data retention time: 10 years
Flash Writer from Minato Electronics Inc.
Boot block configuration
Erase can be performed on each
block
Block protection with external programming voltage
Flash Security Feature:
protects the content of the
Flash memory
TM *1
*1:Embedded Algorithm is a trade mark of Advanced Micro Devices Inc.
General I/O port with programmable pullup. This function is enabled
in the single-chip mode.
I/O pins for 8 lower bits of the external address/data bus. This function is enabled when the external bus is enabled.
General I/O port with programmable pullup. This function is enabled
in the single-chip mode.
I/O pins for 8 higher bits of the external address/data bus. This function is enabled when the external bus is enabled.
General I/O port with programmable pullup. This function is enabled
in the single-chip mode.
Output pins for A16 to A23 ot the external address bus. This function
is enabled when the external bus is enabled.
General I/O port with programmable pullup. This function is enabled
in the single-chip mode.
Address latch enable output pin. This function is enabled when the
external bus is enabled.
10
12
13
P31
RD
P32
WRL
WR
P33
WRH
General I/O port with programmable pullup. This function is enabled
I
I
I
in the single-chip mode.
Read strobe output pin for the data bus. This function is enabled
when the external bus is enabled.
General I/O port with programmable pullup. This function is enabled
in the single-chip mode or when the WR
Write strobe output pin for the data bus. This function is enabled
when both the external bus and the WR
abled. WRL
16-bit access while WR is used to write-strobe 8 bits of the data bus
in 8-bit access.
General I/O port with programmable pullup. This function is enabled
in the single-chip mode or external bus 8-bit mode or when WRH
output is disabled.
Write strobe output pin for the 8 higher bits of the data bus. This
function is enabled when the external bus is enabled, when the external bus 16-bit mode is selected, and when the WRH
enabled.
is used to write-strobe 8 lower bits of the data bus in
/WRL pin output is disabled.
/WRL pin output are en-
pin
output pin is
6
MB90540/545 Series
No.Pin nameCircuit typeFunction
To Top / Lineup / Index
14
15
16
17
18
P34
HRQ
P35
HAK
P36
RDY
P37
CLK
P40
SOT0
General I/O port with programmable pullup. This function is enabled
I
I
I
H
G
in the single-chip mode or when hold function is disabled.
Hold request input pin. This function is enabled when both the ex-
ternal bus and the hold function are enabled.
General I/O port with programmable pullup. This function is enabled
in the single-chip mode or when hold function is disabled.
Hold acknowledge output pin. This function is enabled when both
the external bus and the hold function are enabled.
General I/O port with programmable pullup. This function is enabled
in the single-chip mode or when the external ready function is disabled.
Ready input pin. This function is enabled when both the external
bus and the external ready function are enabled.
General I/O port with programmable pullup. This function is enabled
in the single-chip mode or when the clock output is disabled.
CLK output pin. This function is enabled when both the external bus
and CLK output are enabled.
General I/O port. This function is enabled when UART0 disables serial data output.
Serial data output pin for UART0. This function is enabled when
UART0 enables serial data output.
19
20
21
22
24
P41
SCK0
P42
SIN0
P43
SIN1
P44
SCK1
P45
SOT1
General I/O port. This function is enabled when UART0 disables
G
G
G
G
G
clock output.
Clock I/O pin for UART0. This function is enabled when UART0 en-
ables clock output.
General I/O port. This function is always enabled.
Serial data input pin for UART0. While UART0 is operating for input,
the input of the pin is used as required. Except when the function is
intentionally used, output from the other functions must be stopped.
General I/O port. This function is always enabled.
Serial data input pin for UART1. While UART1 is operating for input,
the input of the pin is used as required. Except when the function is
intentionally used, output from the other functions must be stopped.
General I/O port. This function is enabled when UART1 disables
clock output.
Clock pulse input/output pin for UART1. This function is enabled
when UART1 enables clock output.
General I/O port. This function is enabled when UART1 disables serial data output.
Serial data output pin for UART1. This function is enabled when
UART1 enables serial data output.
7
MB90540/545 Series
No.Pin nameCircuit typeFunction
To Top / Lineup / Index
25
26
28
29 to 32
33
38 to 41
P46
SOT2
P47
SCK2
P50
SIN2
P51 to P54
INT4 to INT7
P55
ADTG
P60 to P63
AN0 to AN3
General I/O port. This function is enabled when the Serial IO dis-
G
G
D
D
D
E
ables serial data output.
Serial data output pin for the Serial IO. This function is enabled
when the Serial IO enables serial data output.
General I/O port. This function is enabled when the Serial IO dis-
ables clock output.
Clock pulse input/output pin for the Serial IO. This function is en-
abled when the Serial IO enables clock output.
General I/O port. This function is always enabled.
Serial data input pin for the Serial IO. While the Serial IO is operat-
ing for input, the input of the pin is used as required. Except when
the function is intentionally used, output from the other functions
must be stopped.
General I/O port. This function is always enabled.
External interrupt request input pins for INT4 to INT7. While external
interrupt is allowed, the input of the pin is used as required. Except
when the function is intentionally used, output from the other functions must be stopped.
General I/O port. This function is always enabled.
Trigger input pin for the A/D converter. While the A/D converter is
operating for input, the input of the pin is used as required. Except
when the function is intentionally used, output from the other functions must be stopped.
General I/O port. The function is enabled when the analog input enable register specifies port.
Analog input pins for the A/D converter. This function is enabled
when the analog input enable register specifies AD.
8
43 to 46
47
48
P64 to P67
AN4 to AN7
P56
TIN0
P57
TOT0
General I/O port. The function is enabled when the analog input en-
E
D
D
able register specifies port.
Analog input pins for the A/D converter. This function is enabled
when the analog input enable register specifies AD.
General I/O port. This function is always enabled.
Event input pin for the reload timers 0. While the reload timer is op-
erating for input, the input of the pin is used as required. Except
when the function is intentionally used, output from the other
functions must be stopped.
General I/O port. This function is enabled when the reload
timers 0 disables output.
Output pin for the reload timers 0. This function is enabled when the
reload timers 0 enables output.
MB90540/545 Series
No.Pin nameCircuit typeFunction
To Top / Lineup / Index
53 to 58
59 to 60
61 to 64
65 to 66
P70 to P75
IN0 to IN5
P76 to P77
OUT2 to OUT3
IN6 to IN7
P80 to P83
PPG0 to PPG3
P84 to P85
OUT0 to OUT1
General I/O ports. This function is always enabled.
D
D
D
D
Data sample input pins for input captures ICU0 to ICU5. While the
ICU is for input, the input of the pin is used as required. Except when
the function is intentionally used, output from the other functions
must be stopped.
General I/O ports. This function is enabled when the OCU disables
waveform output.
Waveform output pins for output compares OCU2 and OCU3. This
function is enabled when the OCU enables waveform output.
Data sample input pin for input captures ICU6 and ICU7. While the
ICU is for input, the input of the pin is used as required. Except when
the function is intentionally used, output from the other functions
must be stopped.
General I/O ports. This function is enabled when PPG disables
waveform output.
Output pins for PPGs. This function is enabled when PPG enables
waveform output.
General I/O ports. This function is enabled when the OCU disables
waveform output.
Waveform output pins for output compares OCU0 and OCU1. This
function is enabled when the OCU enables waveform output.
67
68
69 to 72
73
74
P86
TIN1
P87
TOT1
P90 to P93
INT0 to INT3
P94
TX0
P95
RX0
General I/O port. This function is always enabled.
D
D
D
D
D
Event input pin for the reload timers 1. While the reload timer is operating for input, the input of the pin is used as required. Except
when the function is intentionally used, output from the other
functions must be stopped.
General I/O port. This function is enabled when the reload
timers 0 disables output.
Output pin for the reload timers 1 This function is enabled when the
reload timers 1 enables output.
General I/O port. This function is always enabled.
External interrupt request input pins for INT0 to INT3. While external
interrupt is allowed, the input of the pin is used as required. Except
when the function is intentionally used, output from the other functions must be stopped.
General I/O port. This function is enabled when CAN0 disables output.
TX Output pin for CAN0. This function is enabled when CAN0 enables output.
General I/O port. This function is always enabled.
RX input pin for CAN0 Interface. When the CAN function is used,
output from the other functions must be stopped.
9
MB90540/545 Series
No.Pin nameCircuit typeFunction
To Top / Lineup / Index
P96
75
TX1
P97
76
78PA0DGeneral I/O port. This function is always enabled.
34AVCCPower supply
37AVSSPower supply Dedicated ground pin for the A/D Converter
35AVR+Power supply
36AVR-Power supply Lower reference voltage input for the A/D Converter
49
50
51MD2F
RX1
MD0
MD1
D
D
C
General I/O port. This function is enabled when CAN1 disables output.
TX Output pin for CAN1. This function is enabled when CAN1 enables output (only MB90540 series).
General I/O port. This function is always enabled.
RX input pin for CAN1 Interface. When the CAN function is used,
output from the other functions must be stopped (only MB90540 series).
Power supply for the A/D Converter. This power supply must be
turned on or off while a voltage higher than or equal to AVcc is applied to Vcc.
Reference voltage input for the A/D Converter. This power supply
must be turned on or off while a voltage higher than or equal to
AVR+ is applied to AVcc.
Input pins for specifying the operating mode. The pins must be directly connected to Vcc or Vss.
Input pin for specifying the operating mode. The pin must be directly
connected to Vcc or Vss.
27C
23; 84V
11; 42
81
This is the power supply stabilization capacitor pin. It should be connected externally to an 0.1 µF ceramic capacitor.
CC
V
SS
Power supply Power supply for digital circuits
Power supply Ground for digital circuits
10
MB90540/545 Series
I/O CIRCUIT TYPE
■
Circuit typeDiagramRemarks
X1
X0
A
Standby control signal
• Oscillation feedback resistor:
1 MΩ approx.
To Top / Lineup / Index
• Hysteresis input with pull-up
Resistor: 50 kΩ approx.
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 is applied between Vcc and Vss.
• The AVcc power supply is applied before the Vcc voltage.
Latch-up may increase the power supply current drastically, causing thermal damage to the device.
(2) Handling unused input pins
Do not leave unused input pins open, as doing so may cause misoperation of the device. Use a pull-up or pulldown resistor.
(3) Using external clock
To use external clock, drive the X0 and X1 pins in reverse phase.
Below is a diagram of how to use external clock.
MB90540/545 Series
X0
X1
Using external clock
(4) Power supply pins (Vcc/Vss)
Ensure that all Vcc-level power supply pins are at the same potential. In addition, ensure the same for all Vsslevel power supply pins. (See the figure below.) If there are more than one Vcc or Vss system, the device may
operate incorrectly even within the guaranteed operating range.
Vcc
Vss
Vcc
Vss
MB90540/545
Vcc
Series
Vss
Vcc
Vss
Vss
(5) Pull-up/down resistors
The MB90540/545 Series does not support internal pull-up/down resistors(except P ort0 - Port3:pull-up resistors).
Use external components where needed.
14
Vcc
To Top / Lineup / Index
MB90540/545 Series
(6) Crystal Oscillator Circuit
Noises around X0 or X1 pins may be possible causes of abnormal operations. Make sure to provide bypass
capacitors via shortest distance from X0, X1 pins, crystal oscillator (or ceramic resonator) and ground lines, and
make sure, to the utmost effort, that lines of oscillation circuit not cross the lines of other circuits.
It is highly recommended to provide a printed circuit board art work surrounding X0 and X1 pins with an grand
area for stabilizing the operation.
(7) Turning-on Sequence of Power Supply to A/D Converter and Analog Inputs
Make sure to turn on the A/D converter power supply(AV
turning-on the digital power supply (V
CC
).
Turn-off the digital power after turning off the A/D converter supply and analog inputs. In this case, make sure
that the voltage not exceed AVR + or AV
(turning on/off the analog and digital power supplies simultaneously
CC
is acceptable).
(8) Connection of Unused Pins of A/D Converter
Connect unused pins of A/D converter to AV
= VCC, AVSS = AVR
CC
, A VR
CC
, A VR
+
+
) and analog inputs (AN0 to AN7) after
−
= VSS.
(9) 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 at 50
or more ms (0.2 V to 2.7 V).
(11) Initialization
In the device, there are internal registers which is initialized only by a po wer-on reset. To initialize these registers
turning on the power again.
(12) Directions of “DIV A, Ri” and “DIVW A, RWi” instructions
In the Signed multiplication and division instructions (“DIV A, Ri” and “DIVW A, RWi”), the value of the corresponding bank register (DTB, ADB, USB, SSB) is set in “00h”.
If the values of the corresponding bank register (DTB,ADB ,USB,SSB) are setting other than “00h”, the remainder
by the execution result of the instruction is not stored in the register of the instruction operand.
15
MB90540/545 Series
BLOCK DIAGRAM
■
X0,X1
X0A,X1A
RSTX
HSTX
Clock
Controller
To Top / Lineup / Index
16LX
CPU
SOT0
SCK0
SIN0
SOT1
SCK1
SIN1
SCK2
SOT2
SIN2
AVCC
AVSS
AN[7:0]
AVR+
AVRADTG
RAM 6 KB
ROM 128 KB
/256 KB
Prescaler
UART0
Prescaler
UART1
(SCI)
Prescaler
Serial I/O
10-bit ADC
8 ch.
FMC-16 Bus
IO Timer
Input
Capture
8 ch.
Output
Compare
4 ch.
8/16-bit
PPG
4 ch.
CAN
Controller
16-bit Reload
Timer 2 ch.
External
Bus
Interface
IN[5:0]
IN[7:6]/OUT[3:2]
OUT[1:0]
PPG[3:0]
RX[1:0]*
TX[1:0]*
TIN[1:0]
TOT[1:0]
AD[15:00]
A[23:16]
ALE
RD
WRL
WRH
HRQ
HAK
RDY
CLK
16
External
Interrupt
INT[7:0]
MEMORY SPACE
■
The memory space of the MB90540/545 Series is shown below
MB90V540 MB90543/F543 MB90549/F549
To Top / Lineup / Index
MB90540/545 Series
FFFFFF
FF0000
FEFFFF
FE0000
FDFFFF
FD0000
FCFFFF
FC0000
00FFFF
004000
003FFF
003900
0020FF
001FF5
001FF0
H
H
H
H
H
(FF bank)
H
(FE bank)
H
(FD bank)
H
(FC bank)
External External
H
(Image of FF
H
H
Peripheral
H
External
H
H
ROM correction
H
ROM
ROM
ROM
ROM
ROM
bank)
FFFFFF
FF0000
FEFFFF
FE0000
00FFFF
004000
003FFF
003900
002000
0018FF
H
H
H
(FF bank)
H
(FE bank)
H
(Image of FF
H
H
Peripheral
H
H
H
ROM
ROM
External
ROM
bank)
External
FFFFFF
FF0000
FEFFFF
FE0000
FDFFFF
FD0000
FCFFFF
FC0000
00FFFF
004000
003FFF
003900
002000
0018FF
H
H
H
H
H
H
H
H
H
(Image of FF
H
H
H
H
H
ROM
(FF bank)
ROM
(FE bank)
ROM
(FD bank)
ROM
(FC bank)
ROM
bank)
Peripheral
External
RAM 6K
RAM 6K
RAM 8K
000100
H
000100
H
000100
H
External External External
0000BF
000000
H
H
Peripheral
0000BF
000000
H
H
Peripheral
0000BF
000000
H
H
Peripheral
Memory space map
The high-order portion of bank 00 gives the image of the FF bank ROM to make the small model of the C compiler
effective. Since the low-order 16 bits are the same, the table in ROM can be referenced without using the far specification in the pointer declaration.
For example, an attempt to access 00C000
accesses the value at FFC000H in ROM.
H
The ROM area in bank FF exceeds 48 Kbytes, and its entire image cannot be shown in bank 00.
The image between FF4000
and FFFFFFH is visible in bank 00, while the image between FF0000H and FF3FFFH
H
is visible only in bank FF.
17
To Top / Lineup / Index
MB90540/545 Series
I/O MAP
■
AddressRegisterAbbreviation AccessPripheralInitial value
00
H
Port 0 data registerPDR0R/WPort 0XXXXXXXX
B
01
H
02
H
03
H
04
H
05
H
06
H
07
H
08
H
09
H
0A
H
0BH to 0F
10
H
11
H
12
H
13
H
14
H
15
H
16
H
Port 1 data registerPDR1R/WPort 1XXXXXXXX
Port 2 data registerPDR2R/WPort 2XXXXXXXX
Port 3 data registerPDR3R/WPort 3XXXXXXXX
Port 4 data registerPDR4R/WPort 4XXXXXXXX
Port 5 data registerPDR5R/WPort 5XXXXXXXX
Port 6 data registerPDR6R/WPort 6XXXXXXXX
Port 7 data registerPDR7R/WPort 7XXXXXXXX
Port 8 data registerPDR8R/WPort 8XXXXXXXX
Port 9 data registerPDR9R/WPort 9XXXXXXXX
Port A data registerPDRAR/WPort A_ _ _ _ _ _ _X
H
Reserved
Port 0 direction registerDDR0R/WPort 00 0 0 0 0 0 0 0
Port 1 direction registerDDR1R/WPort 10 0 0 0 0 0 0 0
Port 2 direction registerDDR2R/WPort 20 0 0 0 0 0 0 0
Port 3 direction registerDDR3R/WPort 30 0 0 0 0 0 0 0
Port 4 direction registerDDR4R/WPort 40 0 0 0 0 0 0 0
Port 5 direction registerDDR5R/WPort 50 0 0 0 0 0 0 0
Port 6 direction registerDDR6R/WPort 60 0 0 0 0 0 0 0
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
H
H
H
H
H
H
H
H
H
H
H
H
H
Port 7 direction registerDDR7R/WPort 70 0 0 0 0 0 0 0
Port 8 direction registerDDR8R/WPort 80 0 0 0 0 0 0 0
Port 9 direction registerDDR9R/WPort 90 0 0 0 0 0 0 0
Port A direction registerDDRAR/WPort A_ _ _ _ _ _ _0
Analog Input EnableADERR/WPort 6, A/D1 1 1 1 1 1 1 1
Port 0 Pullup control registerPUCR0R/WPort 00 0 0 0 0 0 0 0
Port 1 Pullup control registerPUCR1R/WPort 10 0 0 0 0 0 0 0
Port 2 Pullup control registerPUCR2R/WPort 20 0 0 0 0 0 0 0
Port 3 Pullup control registerPUCR3R/WPort 30 0 0 0 0 0 0 0
Serial Mode Control Register 0UMC0R/W
0 0 0 0 0 1 0 0
Status Register 0USR0R/W0 0 0 1 0 0 0 0
Input/Output Data Register 0
UIDR0/
UODR0
R/WXXXXXXXX
UART0
Rate and Data Register 0URD0R/W0 0 0 0 0 0 0X
B
B
B
B
B
B
B
B
B
B
B
B
B
(Continued)
18
To Top / Lineup / Index
MB90540/545 Series
AddressRegisterAbbreviation AccessPeripheralInitial value
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
H
H
H
H
H
H
H
H
H
H
H
H
H
H
Serial Mode Register 1SMR1R/W
Serial Control Register 1SCR1R/W0 0 0 0 0 1 0 0
Input/Output Data Register 1
SIDR1/
SODR1
R/WXXXXXXXX
UART1
Serial Status Register 1SSR1R/W0 0 0 0 1_0 0
UART1 Prescaler Control RegisterU1CDCRR/W0_ _ _1 1 1 1
Edge SelectorSES1R/W_ _ _ _ _ _ _0
Reserved
Serial IO PrescalerSCDCRR/W
Serial Mode Control SMCSR/W_ _ _ _0 0 0 0
Serial Mode ControlSMCSR/W0 0 0 0 0 0 1 0
A/D Data 0ADCR0RXXXXXXXX
A/D Data 1ADCR1R/W0 0 0 0 1 _ XX
PPGC0R/W
PPGC1R/W0 _ 0 0 0 0 0 1
16-bit Programable
Pulse
Generator 0/1
0 _ 0 0 0 _ _ 1
Reserved
PPGC2R/W
PPGC3R/W0 _ 0 0 0 0 0 1
16-bit Programable
Pulse
Generator 2/3
Reserved
PPGC4R/W
PPGC5R/W0 _ 0 0 0 0 0 1
16-bit Programable
Pulse
Generator 4/5
0 _ 0 0 0 _ _ 1
Reserved
PPGC6R/W
PPGC7R/W0 _ 0 0 0 0 0 1
16-bit Programable
Pulse
Generator 6/7
0 _ 0 0 0 _ _ 1
0 _ 0 0 0 _ _1
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
(Continued)
19
To Top / Lineup / Index
MB90540/545 Series
AddressRegisterAbbreviation AccessPeripheralInitial value
47
to 4B
H
4C
H
H
Input Capture Control Status 0/1ICS01R/WInput Capture 0/1 0 0 0 0 0 0 0 0
Reserved
B
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
Input Capture Control Status 2/3ICS23R/WInput Capture 2/3 0 0 0 0 0 0 0 0
Input Capture Control Status 4/5ICS45R/WInput Capture 4/5 0 0 0 0 0 0 0 0
Input Capture Control Status 6/7ICS67R/WInput Capture 6/7 0 0 0 0 0 0 0 0
Timer Control Status 0TMCSR0R/W
0 0 0 0 0 0 0 0
Timer Control Status 0TMCSR0R/W_ _ _ _ 0 0 0 0
Timer 0/Reload 0
Timer 0/Reload 0
TMR0/
TMRLR0
TMR0/
TMRLR0
R/WXXXXXXXX
R/WXXXXXXXX
Timer Control Status 1TMCSR1R/W
16-bit Reload
Timer 0
0 0 0 0 0 0 0 0
Timer Control Status 1TMCSR1R/W_ _ _ _ 0 0 0 0
Timer 1/Reload 1
Timer 1/Reload 1
TMR1/
TMRLR1
TMR1/
TMRLR1
R/WXXXXXXXX
R/WXXXXXXXX
Output Compare Control Status 0OCS0R/W
Output Compare Control Status 1OCS1R/W_ _ _0 0 0 0 0
Output Compare Control Status 2OCS2R/W
Output Compare Control Status 3OCS3R/W_ _ _ 0 0 0 0 0