239KB

The following document contains information on Cypress products.
CM44-10107-5ET3
Errata
This errata sheet is for MB90560/565 Series Hardware Manual Rev.5 (CM44-10107-5E)
F2MC-16LX
16-BIT MICROCONTROLLER
MB90560/565 Series
HARDWARE MANUAL
2009.4. 2
Date
-
Page
5
Item
Table 1.2-1
Description
The caption was corrected as follows:
Table 1.2-1 Product Lineup of the MB90560 Series
-
2009/
4/2
6
7
Table 1.2-1
Section 1.2
The shading in the table below indicates changes made to Table 1.2-1.
Model
MB90V560
Package
PGA-256
MB90F562/B
MB90562/A
MB90561/A
QFP-64 (FPT-64P-M09: 0.65 mm pin pitch)
QFP-64 (FPT-64P-M06: 1.00 mm pin pitch)
SH-DIP-64 (DIP-64P-M01: 1.778 mm pin pitch)
Table 1.2-2 was corrected as indicated by the shading below.
• Error
Model
Operating voltage
MB90F568
MB90568
MB90567
3V+10% to 3V-10% (on maximum machine clock of 8 MHz)
• Correct
Model
Operating voltage
MB90F568
MB90568
MB90567
3.3V+0.3V to 3.3V-0.3V (on maximum machine clock of 8 MHz)
[mcu_doc0338]
-
11
Figure 1.4-3
The following description was added at the under-left of Figure 1.4-3:
*1: Neither MB90568, MB90567 nor MB90F568 are supported.
-
20
Table 1.7-1
The shading in the table below indicates changes made to Table 1.7-1.
Classification
A
Remarks
 Oscillation circuit
Oscillation feedback resistor: 1 MΩapprox.
1/15
Date
-
Page
21
Item
Table 1.7-1
Description
The shading in the table below indicates changes made to Table 1.7-1.
Classification
Remarks
 CMOS I/O pin
:
:
 IOL = 12mA
E
-
25
Section 1.8
The following description was added at the end of the page:
 Notes on during operation of PLL clock mode
If the PLL clock mode is selected, the microcontroller attempt to be working with the self-oscillating
circuit even when there is no external oscillator or external clock input is stopped. Performance of this
operation, however, cannot be guaranteed.
 N.C. Pin
The N.C. (internally connected) pin must be opened for use.
-
33
Figure 2.3-1
The description in Figure 2.3-1 was corrected as indicated by the shading below:
Model
MB90V560
Address #1
FE0000H *
2/15
Date
-
Page
87
Item
Table 4.3-1
Description
The shading in the table below indicates changes made to Table 4.3-1.
Bit name
bit13
bit12
bit10
-
88
Section 4.4
Function
WS1, WS0:
Oscillation
stabilization
wait
interval
selection
bita
MCS:
Machine clock
selection bit
 These bits select the oscillation stabilization wait interval for the
oscillation clock after the stop mode has been cleared due to an
external interrupt. When PLL stop mode is returned to PLL clock
mode, the oscillation stabilization wait interval requires 214/HCLK or
more. When changing to PLL clock mode, these bits are set to "10B"
or "11B".
::
:
:
 When the main clock mode is switched to PLL clock mode, the
oscillation stabilization wait interval is fixed to 214/HCLK. The
oscillation stabilization wait interval is about 4.1 ms if the oscillation
clock frequency is 4 MHz.)
 When the main clock has been selected, the oscillation clock divided
by 2 is used as the machine clock.
::
The shaded portion below was added to the Note for " Clock Mode Transition".
In attempting to switch the clock mode, do not attempt to switch to another clock mode or low-power
consumption mode until the first switching is completed. The MCM bit of the clock selection register
(CKSCR) indicates that switching is completed.
-
88
Section 4.4
The following description of " Switching from PLL clock mode to main clock mode " in " Clock
Mode Transition " were added as indicated by shading below.
Note:
Before setting the peripheral functions (resources) after the machine clock switching, makesure that
the machine clock has been switched by referring to the MCM bit of the CKSCR.
If the mode is switched to another clock mode or low-power-consumption mode before completion
of switching, the mode may not be switched.
-
90
Section 4.5
The last line of "
below.
Oscillation Stabilization Wait Interval" was corrected as indicated by the shading
during an oscillation stabilization wait interval. After the oscillation stabilization wait interval has
elapsed, the CPU changes to PLL clock mode.
-
95
Section 5.1
The Note for " Standby Mode" was corrected as indicated by the shading below.
Note:
Because stop mode and hardware standby mode turn the oscillation clock off, these modes
save the most power while data is being retained. In attempting to switch the clock mode, do
not attempt to switch to another clock mode or low-power consumption mode until the first
switching is completed. The MCM bit of the clock selection register (CKSCR) indicates that
switching is completed.
If the mode is switched to another clock mode or low-power-consumption mode before
completion of switching, the mode may not be switched.
3/15
Date
-
Page
99
Item
Section 5.3
Description
The following note was added at the end of the page:
Note:
To set a pin to high impedance when the pin is shared by a peripheral function and a port in
stop mode or time-base timer mode, disable the output of peripheral functions, and set the STP
bit of the low-power consumption mode control register (LPMCR) to 1 or set the TMD bit to
0.
This applies to the following pins:
P21/TO0, P23/TO1, P30/RTO0, P31/RTO1, P32/RTO2, P33/RTO3, P34/RTO4,
P35/RTO5, P37/SOT0
-
-
100
102
Section 5.3
Table 5.5-1
Table5.3-2 was corrected as indicated by shading below.
• Error
MOV
MOV
MOV
MOVW
MOVW
MOVW
io,#imm8
io,A
@RLi+disp8,A
io,#imm16
io,A
@RLi+disp8,A
MOV
MOV
MOVP
MOVW
MOVW
MOVPW
dir,#imm8
dir,A
addr24,A
dir,#imm16
dir,A
addr24,A
MOV
MOV
• Correct
MOV
MOV
MOV
MOVW
MOVW
MOVW
SETB
CLRB
io,#imm8
io,A
@RLi+disp8,A
io,#imm16
io,A
@RLi+disp8,A
io:bp
io:bp
MOV
MOV
dir,#imm8
dir,A
MOV
MOV
MOVW
MOVW
dir,#imm16 MOVW eam,#imm16 MOVW eam,RWi
dir,A
MOVW addr16,A
MOVW eam,A
SETB
CLRB
dir:bp
dir:bp
102
Section 5.5
eam, Ri
eam,A
MOVW eam,#imm16 MOVW eam,RWi
MOVW addr16
MOVW eam,A
SETB
CLRB
eam,#imm8 MOV
addr16,A
MOV
eam,Ri
eam,A
addr16:bp
addr16:bp
The shading in the table below indicates changes made to Table 5.5-1.
Standby mode
-
eam,#imm8 MOV
addr16,A
MOV
Condition
for switch
Oscillation
Machine clock
The following note was added to " Operating Status during Standby Mode":
Note:
To set a pin to high impedance when the pin is shared by a peripheral function and a port in
stop mode or time-base timer mode, disable the output of peripheral functions, and set the STP
bit of the low-power consumption mode control register (LPMCR) to 1 or set the TMD bit to
0.
This applies to the following pins:
P21/TO0, P23/TO1, P30/RTO0, P31/RTO1, P32/RTO2, P33/RTO3, P34/RTO4,
P35/RTO5, P37/SOT0
-
103
Section 5.5.1
The following description was deleted:
 Hold function
In sleep mode, the hold function is enabled. A hold request sets the hold status.
4/15
Date
-
Page
Item
105 Section 5.5.2
Description
The following note was added to " Switching to Timebase Timer Mode":
Note:
To set a pin to high impedance when the pin is shared by a peripheral function and a port in
time-base timer mode, disable the output of peripheral functions, and set the TMD bit of the
low-power consumption mode control register (LPMCR) to 0.
This applies to the following pins:
P21/TO0, P23/TO1, P30/RTO0, P31/RTO1, P32/RTO2, P33/RTO3, P34/RTO4, P35/RTO5,
P37/SOT0
-
107
Section 5.5.3
The following note was added to " Switching to Stop Mode":
Note:
To set a pin to high impedance when the pin is shared by a peripheral function and a port in
stop mode, disable the output of peripheral functions, and set the STP bit of the low-power
consumption mode control register (LPMCR) to 1.
This applies to the following pins:
P21/TO0, P23/TO1, P30/RTO0, P31/RTO1, P32/RTO2, P33/RTO3, P34/RTO4, P35/RTO5,
P37/SOT0
-
107
Section 5.5.3
The following sentence was added at the second line of " Release of Stop Mode":
At return from stop mode, since the oscillation clock (HCLK) has stopped, the stop mode is released after
the oscillation stabilization wait interval of the main clock.
-
108
Section 5.5.3
The following note was added at the end of the page:
Note:
In PLL stop mode, the main clock and PLL multiplication circuit stop. At return from PLL
stop mode, it is necessary to allot the main clock oscillation stabilization wait interval and PLL
clock oscillation stabilization wait interval. The oscillation stabilization wait intervals for the
main clock and PLL clock are counted simultaneously according to the value specified in the
oscillation stabilization wait interval selection bits (CKSCR: WS1, WS0) in the clock selection
register. The oscillation stabilization wait interval selection bits (CKSCR: WS1, WS0) in the
clock selection register must be selected accordingly to account for the longer of main clock
and PLL clock oscillation stabilization wait interval. The PLL clock oscillation stabilization
wait interval, however, requires 214/HCLK or more. Set the oscillation stabilization wait
interval selection bits (CKSCR: WS1, WS0) in the clock selection register to "10B" or "11B".
5/15
Date
-
Page
109
Item
Figure 5.6-1
Description
The shading in the figure below indicates changes made to Figure 5.6-1.
External reset,
Watchdog timer reset,
Software reset
Power-on
Reset
Oscillation stabilization
waiting terminated
MCS="1"
Main mode
PLL mode
MCS="0"
SLP="1"
SLP="1"
Interrupt
PLL sleep mode
Main sleep
TMD="0"
TMD="0"
Interrupt
STP="1"
Main stop mode
Interrupt
110
Section 5.7
PLL stop mode
Oscillation
stabilization
waiting terminated
Main clock oscillation
stabilization waiting
-
Interrupt
Timebase timer mode
Timebase timer mode
STP="1"
Interrupt
Interrupt
Oscillation
stabilization
waiting terminated
Main clock oscillation
stabilization waiting
The following note was added to " Status of Pins in Single-Chip Mode":
Note:
To set a pin to high impedance when the pin is shared by a peripheral function and a port in
stop mode or time-base timer mode, disable the output of peripheral functions, and set the STP
bit of the low-power consumption mode control register (LPMCR) to 1 or set the TMD bit to
0.
This applies to the following pins:
P21/TO0, P23/TO1, P30/RTO0, P31/RTO1, P32/RTO2, P33/RTO3, P34/RTO4, P35/RTO5,
P37/SOT0
-
111010 Table 5.7-1
The shading in the table below indicates changes made to Table 5.7-1.
Pin name
Sleep mode
Standby mode
Stop mode / Timebase timer mode
SPL=0
SPL=1
6/15
Hold
Date
-
Page
111
Item
Section 5.8
Description
The following description was added below the " Switching to Standby Mode and Interrupts":
 Notes on the transition to standby mode
To set a pin to high impedance when the pin is shared by a peripheral function and a port in stop
mode or
time-base timer mode, use the following procedure:
1. Disable the output of peripheral functions.
2. Set the SPL bit of the low-power consumption mode control register (LPMCR) to 1, and set the
STP bit to 1 or set the TMD bit to 0.
-
112
Section 5.8
The description of " PLL clock oscillation stabilization wait interval" was corrected as follows:
In main clock mode, the PLL multiplication circuit stops. When changing to PLL clock mode, it is
necessary to reserve the PLL clock oscillation stabilization wait interval. While waiting for PLL clock
oscillation stabilization, the CPU operates on the main clock.
The PLL clock oscillation stabilization wait interval is fixed at 214/HCLK (HCLK: clock oscillation
frequency).
In PLL stop mode, the main clock and PLL multiplication circuit stop. At return from PLL stop mode, it
is necessary to allot the main clock oscillation stabilization wait interval and PLL clock oscillation
stabilization wait interval. The oscillation stabilization wait intervals for the main clock and PLL clock
are counted simultaneously according to the value specified in the oscillation stabilization wait interval
selection bits (CKSCR: WS1, WS0) in the clock selection register. The oscillation stabilization wait
interval selection bits (CKSCR: WS1, WS0) in the clock selection register must be selected accordingly
to account for the longer of main clock and PLL clock oscillation stabilization wait interval. The PLL
clock oscillation stabilization wait interval, however, requires 214/HCLK or more. Set the oscillation
stabilization wait interval selection bits (CKSCR: WS1, WS0) in the clock selection register to "10B" or
"11B".
-
112
Section 5.8
The following description was added at the end of the page:
 Switching the clock mode
In attempting to switch the clock mode, do not attempt to switch to another clock mode or low-power
consumption mode until the first switching is completed. The MCM bit of the clock selection register
(CKSCR) indicates that switching is completed.
If the mode is switched to another clock mode or low-power-consumption mode before completion of
switching, the mode may not be switched.
-
184
Section 8.5.2
The following note was added to " Port operation in stop or time-base timer mode":
Note:
To set a pin to high impedance when the pin is shared by a peripheral function and a port in
stop mode or time-base timer mode, disable the output of peripheral functions, and set the STP
bit of the low-power consumption mode control register (LPMCR) to 1 or set the TMD bit to
0.
This applies to the following pins:
P21/TO0, P23/TO1
-
189
Section 8.6.2
The following note was added to " Port operation in stop or time-base timer mode":
Note:
To set a pin to high impedance when the pin is shared by a peripheral function and a port in
stop mode or time-base timer mode, disable the output of peripheral functions, and set the STP
bit of the low-power consumption mode control register (LPMCR) to 1 or set the TMD bit to
0.
This applies to the following pins:
P30/RTO0, P31/RTO1, P32/RTO2, P33/RTO3, P34/RTO4, P35/RTO5, P37/SOT0
7/15
Date
-
Page
215
Item
Table 9.3-1
Description
The shading in the table below indicates changes made to Table 9.3-1.
Bit name
bit11
-
217
Section 9.5
Function
:
:
 When this bit is set to "1", there is no effect on operation.
 Reading by read - modify - write type instructions always returns "1".
Note:
:
:
 This bit is cleared to "0" when writing "0", a transition to stop mode
occurs, a transition from main clock mode to PLL clock mode, the
timebase timer is cleared due to the timebase timer initialization bit
(TBR), or a reset occurs.
The first line of " Oscillation Stabilization Wait Interval Timer Function" was corrected as follows:
The timebase timer is also used as the oscillation stabilization wait interval timer for the main clock and the
PLL clocks.
-
218
Table 9.5-1
The shading in the table below indicates changes made to Table 9.5-1.
Operation
TBTC: Writing of 0 to TBR
Power - on reset
Watchdog reset
Releasing of stop mode
Transition from main clock
mode to PLL clock mode
(MCS = 1 to 0)
Releasing of timebase timer
mode
Releasing of sleep mode
-
Counter clear


X
TBOF clear



Oscillation Stabilization Wait Interval




PLL clock oscillation stabilization wait
Interval
X
X
Not provided
X
X
Not provided
Main clock oscillation stabilization wait
Interval
Main clock oscillation stabilization wait
Interval
276 Section 12.3.2 The following note was added at the end of the page:
Note:
To rewriting the compare register, within the compare interrupt routine or compare operation is
disabled.
Be sure not to occur simultaneously a compare match and writing the compare register.
-
302 Section 12.4.2 The following sentence was deleted from the " Output Compare Timing":
No compare operation with the counter value is performed when setting the compare register.
-
302 Section 12.4.2 The Figure 12.4-7 was deleted.
-
303 Section 12.4.2 The following note was added at the end of the page:
Note:
To rewriting the compare register, within the compare interrupt routine or compare operation is
disabled.
Be sure not to occur simultaneously a compare match and writing the compare register.
8/15
Date
-
Page
324
Item
Table 13.1-1
Description
The shading in the table below indicates changes made to Table 13.1-1.
Baud rate
-
327
Figure 13.2-1
 Up to 2MHz (when the machine clock is operated at 16MHz)
 A dedicated baud rate generator is provided.
 Baud rate by an external clock (clock input through the SCK0/SCK1 pins)
 Internal clock (internal clocks supplied from 16-bit reload timer 0 and 1 can be
used.)
 The baud rate can be selected from a total of eight types
In the description upper-left the figure, the following terms was changed as indicated by the shading
below:
16-bit reload timer --> 16-bit reload timer 0, 1
-
327
Section 13.2
The last line of " Clock Selector" was corrected as follows:
supplied from the 16-bit reload timer). --> supplied from the 16-bit reload timer 0 and 1).
-
335
Figure 13.4-3
The description in Figure 13.4-3 was corrected as indicated by the shading below:
"110B"
-
336
Table 13.4-2
The shading in the table below indicates changes made to Table 13.4-2.
bit 5
bit 4
bit 3
-
349
Section 13.6
Baud rate by internal timer
(16-bit reload timer 0, 1)
CS2 to CS0:
Clock selection bits
 This bit selects a baud rate clock source. When the dedicated
baud rate
:
:
 Clock input can be selected from external clocks (SCK0/SCK1
pin input), the internal clock (16-bit reload timer 0 and 1), and the
dedicated baud rate generator.
The third line of the summary was corrected as follows:
 Internal clock (16-bit reload timer 0) -->  Internal clock (16-bit reload timer 0 and 1).
-
349
Section 13.6
The following description was corrected:
 Baud Rates Determined Using the Internal Clock
The internal clock supplied from 16-bit reload timer 0 and 1 is used as is (synchronous) or by
dividing it by 16 (asynchronous) for the baud rate. Any baud rate can be set by the reload timer 0 and
1 value.
-
350
Figure 13.6-1
In the description left the figure, the following terms was changed as indicated by the shading below:
16-bit reload timer 0 --> 16-bit reload timer 0, 1
9/15
Date
-
Page
Item
353 Section 13.6.2 The section title was corrected as follows:
Description
13.6.2 Baud Rates Determined Using the Internal Timer (16-bit Reload Timer 0 and 1)
-
353
Section 13.6.2 The summary was corrected as follows:
This section describes the settings used when the internal clock supplied from 16-bit reload timer 0 and 1
is selected as the UART transfer clock. It also shows the baud rate calculation formulas.
-
353
Section 13.6.2 The following description was corrected:
 Baud Rates Determined Using the Internal Timer (16-bit Reload Timer 0 and 1)
If the clock setting bits (CS2 to CS0) of the mode register (SMR0/SMR1) are set to "110B", the baud
rate is set by the internal clock. The baud rate can be set by specifying the prescaler division ratio and
reload value of the 16-bit reload timer 0 and 1.
-
353
Figure 13.6-2
The caption was corrected as follows:
Figure 13.6-2 Baud Rate Selection Circuit for the Internal Timer (16-Bit Reload Timer 0, 1)
-
353
Figure 13.6-2
In the description left the figure, the following terms was changed as indicated by the shading below:
16-bit reload timer output --> 16-bit reload timer 0, 1 output
-
353
Section 13.6.2 The sentences of " Baud Rate Calculation Formulas" were corrected as indicated by the shading below.
N: Division ratio for the prescaler of 16-bit reload timer 0, 1 (21, 23, or 25)
n: Reload value for 16-bit reload timer 0, 1 (0 to 65535)
-
354
Table 13.6-4
The footer of the Table 13.6-4 was corrected as follows:
N: Division ratio for the prescaler of 16-bit reload timer 0, 1
10/15
Date
-
Page
359
Item
13.7.1
Description
The following description was added below the " Receiving Operation":
 Detecting the start bit
Implement the following settings to detect the start bit:
 Set the communication line level to H (attach the mark level) before the communication period.
 Specify reception permission (RXE = H) while the communication line level is H (mark level).
 Do not specify reception permission (RXE = H) for periods other than the communication period
(without
mark level). Otherwise, data is not received correctly.
 After the stop bit is detected (the RDRF flag is set to 1), specify reception inhibition (RXE = L) while
the communication line level is H (mark level).
Communication period
Non-communication period
Mark level
Start bit
SIN
ST
Non-communication period
Stop bit
Data
D0
D1
D0
D1
D2
D3
D4
D5
D6
D7
SP
(Sending 01010101b)
RXE
Receive clock
Sampling clock
Receive clock (8 pulse)
Recognition by the microcontroller
ST
Generating sampling clocks by dividing the receive clock by 16
D2
D3
D4
D5
D6
D7
SP
(Receiving 01010101b)
Note that specifying reception permission at the timing shown below obstructs the correct recognition
of the input data (SIN) by the microcontroller.
 Example of operation if reception permission (RXE = H) is specified while the communication line
level is L.
Communication period
Non-communication period
Mark level
SIN
(Sending 01010101b)
RXE
Start bit
Non-communication period
Stop bit
Data
ST
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
SP
SP
Receive clock
Sampling clock
Recognition by the microcontroller
ST recognition
(Receiving 10101010b)
PE,ORE,FRE
Occurrence of a reception error
-
381
Section 14.4.1 The Note was corrected as follows:
Note:
A read-modify-write instruction always reads "1" from the DTP/interrupt cause register (EIRR). If
more than one external interrupt request output is enabled (EN7 to EN0 of ENIR are set to 1), clear
to 0 only the bit for which the CPU accepted an interrupt (any of bits ER7 to ER0 that are set to 1).
Do not clear the other bits without a valid reason.
11/15
Date
-
Page
Item
Description
416 Section 16.4.1 Table 16.4-1 was added as indicated by shading below.
Bit name
bit 9
-
418
Function
STRT:
A/D
conversion
activation bit
l This bit allows software to start A/D conversion.
 When this bit is set to "0", operation is not affected.
 Writing 1 to this bit activates A/D conversion.
 In stop conversion mode, conversion cannot be reactivated
with this bit.
 The value read from this bit is "1".
 The read-modify-write series commands read "0".
Note:
Never perform the forced stop and activation (BUSY="0",
STRT="1") of the A/D conversion simultaneously.
Section 16.4.2 Table 16.4-2 was corrected as indicated by shading below.
• Error
Bit name
bit5
bit4
bit3
Function
ANS2, ANS1,
ANS0:
A/D conversion
start channel
setting bit
 These bits are used to set the A/D conversion start channel
and check the channel number being converted.
 When the A/D conversion is activated, it is started from the
channel specified by the A/D conversion start channel setting
bits (ANS2 to ANS0).
 During A/D conversion, the channel number being converted
is read out.
During a pause in stop conversion mode, the channel number
converted just before is read out.
・Correct
Bit name
bit5
bit4
bit3
-
456
Function
ANS2, ANS1,
ANS0:
A/D conversion
start channel
setting bit
 These bits are used to set the A/D conversion start channel
and check the channel number being converted.
 When the A/D conversion is activated, it is started from the
channel specified by the A/D conversion start channel setting
bits (ANS2 to ANS0).
 During A/D conversion, the channel number being converted
is read out.
And before A/D conversion starts, the previous conversion
channel will be read even if these bits have already been set to
the new value.
 These bits are initialized to "000B" at reset.
Section 19.1 The eighth line of "■ Characteristics of the 512K-Bit Flash Memory" was corrected as follows:
 Minimum of 10,000 write/erase operations
-
460
Table 19.3-1 The shading in the table below indicates changes made to Table 19.3-1.
bit 3
bit 1
Reserved:
Reserved bit
 Always set this bit to "0".
12/15
Date
2009/
4/2
Page
Item
Description
476 Section 19.6.4 Figure 19.6-2 was corrected as indicated by the shading below.
Start erasing
FMCS: WE (bit 5)
Enable flash memory erase
Erase command sequence
(1) FxAAAAH <-- XXAAH
(2) Fx5554H <-- XX55H
(3) FxAAAAH <-- XX80H
(4) FxAAAAH <-- XXAAH
(5) Fx5554H <-- XX55H
(6) Enter code to erase sector
(30H)
YES
Another erase sector?
NO
Read internal address 1
YES
NO
Next sector
Read internal address 2
Sector Erase
Completed
Toggle bit (DQ6)
data 1(DQ6) = data 2(DQ6)?
YES
NO
0
Timing limit (DQ5)?
1
Read internal address 1
Read internal address 2
NO
Toggle bit (DQ6)
data 1(DQ6) = data 2(DQ6)?
YES
Erase error
Final sector?
NO
YES
FMCS: WE (bit 5)
Disable flash memory erase
Confirm with the hardware
sequence flags.
Complete erasing
13/15
Date
2009/
4/2
Page
Item
Description
505 Section 20.6.4 Figure 20.6-2 was corrected as indicated by the shading below.
Start erasing
FMCS: WE (bit 5)
Enable flash memory erase
Erase command sequence
(1) FxAAAA <-- XXAA
(2) Fx5554 <-- XX55
(3) FxAAAA <-- XX80
(4) FxAAAA <-- XXAA
(5) Fx5554 <-- XX55
(6) Enter code to erase sector
(30H)
Y
Another erase sector?
N
Read internal address 1
Next sector
Read internal address 2
Y
N
Toggle bit (DQ6)
data 1(DQ6) = data 2(DQ6)?
Sector Erase
Completed
Y
N
0
Timing limit (DQ5)?
1
Read internal address 1
Read internal address 2
N
Toggle bit (DQ6)
data 1(DQ6) = data 2(DQ6)?
Y
Erase error
Final sector?
N
Y
FMCS: WE (bit 5)
Disable flash memory erase
Confirm with the hardware
sequence flags.
Complete erasing
14/15
Date
2009/
4/2
Page
513
Item
Section 21.1
Description
Table 21.1-3 was deleted as indicated by the shading below.
Model
Function
AZ264
Power regulator (MB90F568: Required when power is supplied from the flash
microcomputer programmer to the 3V products)
2009/
4/2
517
518
Section 21.3
The description of section 21.3.2 was deleted.
-
519
Figure 21.4-1 The description in Figure 21.4-1 was corrected as indicated by the shading below:
C
0.1 F
Connector
DX10-28S
10 K
/TRES
(5)
TTXD
(13)
SIN1
TRXD
(27)
SOT1
TCK
(6)
SCK0
TVcc
(16)
GND
2009/
4/2
521
Section 21.5
2009/
1/16
592
APPENDIX
B
(1, 7,
8, 14,
15, 21,
22, 28)
RST
Vcc
User power supply
Vss
The description of section 21.5.2 was deleted.
■Table B.9-20 XCH Ri, ea Instruction (First Byte = 7EH) is changed.
・Error
Item "A"
Line of +A
"W2+d16,A"
・Correct
Item "A0"
Line of +A
"@RW2+d16"
15/15
Corrections of Hardware Manual
MB90560/5 hm90560-cm44-10107-5e-corr-x1-05
© Fujitsu Microelectronics Europe GmbH
Addendum, MB90560/5 Hardware Manual (CM42-10107-5E)
This is the Addendum for the Hardware Manual CM42-10107-5E of the MB90560/5
microcontroller series. It describes all known discrepancies of the MB90560/5
microcontroller series Hardware Manual.
Ref. Number
Date
(Internal ref.
number)
Version Chapter/Page
No.
Description/Correction
(Text Link)
dd.mm.yy
HWM90560001
11.06.01 1.00
6.4.5
Interrupt Processing time
HWM90560002
11.06.01 1.00
1.8
Power On Reset
HWM90560003
20.08.01 1.02
19
HWM90560004
11.06.01 1.00
1.8
HWM90560005
28.06.01 1.01
1.8
Flash Security Feature,
Description updated
Handling the Device, Information
about reserved memory area
RTO Port behaviour during Reset
hm90560-cm44-10107-5e-corr-x1-05
1 / 5
HWM90560001
Chapter 6.4.5 Interrupt processing Time
The correct interrupt processing time is calculated with:
When returning from an interrupt : o = 15 + 6 * z machine cycles
HWM90560002
Power-On Reset
===================================
Output “unknown value” , when the power supply Is turned on If F2MC16LX is used. (Note)
1.Device covered
MB90V560, MB90F562, MB90F568,
MB90561, MB90562, MB90567, MB90568
2. Note:
During testing it has been found that some port pins may enter an
undefined state during power on. By asserting RSTx during the power on
reset (217 cycles of main clock) port pins can be forced to high
impedance.
The following Ports will output a High Impedance (Hi-z) at the terminal
when the power supply is turned on when PONR and RSTX = 1:
P40 – P67
The following ports will output High Impedance (High-Z) on RSTX or with
the End of PONR and Start of internal clocks:
P00 – P17
The following Ports will output High Impedance (high-Z) with the End of
PONR and Start of the internal Clock. RSTX does not force the pins to
high-Z during power on.
P20 – P37
Note:
This workaround will work for Mode pin setting 011 (Single chip,
Internal ROM external bus), 110 (Burn_In ROM), 111 (EPROM mode)
hm90560-cm44-10107-5e-corr-x1-05
2 / 5
The following diagram shows the timing chart in detail.
O scillation
Under“power-on
Vcc (power supply
i
“power-on
”
”
i
RSTX (external
sign
RST Internal
PrograExecuti
MCLK (main clock)
i
Internal operation
Hi-
Output port
outpu“unknown
How to
“Hi-”
“power-on
”
”
Input external
RSTX (external
sign
Output port
0 1
2
17
x
oscillation clock
Hi-
Timing
Under “power-on reset” 217 x oscillation clock frequency
(8.192ms in case of oscillation clock frequency = 16MHz)
Waiting time to be stabilized oscillation
218 x oscillation clock
frequency
(16.384ms in case of oscillation clock frequency = 16MHz).
hm90560-cm44-10107-5e-corr-x1-05
3 / 5
HWM90560003
CHAPTER 19 512K-BIT (64 KB) FLASH MEMORY
Flash Security Feature
====================
Correction:
The Flash Security Feature is not inside MB90F562 Series, these Feature is
only inside MB90F562B Series!
Chapter 19.8 Flash Security Feature
The Flash security Controller provides possibilities to protect the content of
the flash memory from being read from external pins.
•
Flash Security Feature
One predefined address of the flash memory is assigned to the Flash Security
Controller (512K-bit flash memory: FF0001). If the protection code of "01H" is
written is this address, access to the flash memory is restricted. Once the
flash memory is protected, performing the chip erase operation only can unlock
the function otherwise read/write access to the flash memory from any external
pins is not generally possible.
This function is suitable for applications requiring security of selfcontaining and data stored in the flash memory. If the target application
requires any part of program to locate outside the microcontroller, the Flash
Security Controller can not offer the intended features. For this reason, the
External Vector Fetch mode should not be used when the protection code is set.
Programming of the flash microcontroller by standard parallel programmer may
require unique set-up. For example, with the programmer from Minato
Electronics the device checking should be turned off. Writing the protection
code is generally recommended to take place at the end of the flash
programming. This is to avoid unnecessary protection during the programming.
In order to re-program the once protected flash memory, the chip erase
operation should be performed.
For further information, please contact Fujitsu.
HWM90560004
Chapter 1.8 Handling the Device
Reserved Area
=================================
Last Word of Memory (FFFFFE – FFFFFF) is reserved AREA. Do not use this last
WORD
hm90560-cm44-10107-5e-corr-x1-05
4 / 5
HWM90560005
Chapter 1.8 Handling the device
RTO Port pin (P30-P35) behaviour during Reset
When using RTO port Function or the port pins P30-P35, the following behaviour
occurs if the external RST Reset pin is asserted:
When asserting RST low, the RTO Ports (P30-P35) will drive active ‘High’ Level
about 400 ns, starting with the falling edge of the RST signal. This might
cause problems in some kind of applications.
Especially in case of IGBT drivers, a workaround could be used to disable the
output drivers during reset. This could be done e.g by using an additional I/O
port, which is tristate during RST. With a corresponding pull-up/down
resistance at this port, the level on this pin can be hold high/low during
reset in order to keep the driver disabled. After the reset the drivers could
be enabled by initialising the port pin correspondingly by software.
hm90560-cm44-10107-5e-corr-x1-05
5 / 5