HD6433045 HITACHI [Hitachi Semiconductor], HD6433045 Datasheet - Page 600

no-image

HD6433045

Manufacturer Part Number
HD6433045
Description
Hitachi Single-Chip Microcomputer
Manufacturer
HITACHI [Hitachi Semiconductor]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HD6433045A58F
Manufacturer:
PWRT
Quantity:
4 172
Part Number:
HD6433045SA27F
Manufacturer:
RENESAS
Quantity:
1 000
Part Number:
HD6433045SA28FV
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
Part Number:
HD6433045SA37FV
Manufacturer:
RENESAS
Quantity:
1 000
18.7.3 Programming Flowchart and Sample Program
Flowchart for Programming One Byte
(set bit of block to be programmed to 1)
(clear bit of programmed block to 0)
Wait initial value setting x = 15 s
Write data to flash memory (flash
End (1-byte data programmed)
memory latches write address
Select program-verify mode
Clear erase block register
Enable watchdog timer
(V
Disable watchdog timer
Set erase block register
(PV bit = 1 in FLMCR)
Verify (read memory)
PP
Select program mode
(P bit = 1 in FLMCR)
E bit = 1 in FLMCR)
Clear
Wait (t
Set V
Clear PV bit
and data)
Wait (z) s
Wait (x) s
Clear P bit
Start
n = 1
V
PP
VS1
PP
OK
E bit
E
) s
*1
bit
*2
*3
Figure 18-15 Programming Flowchart
No good
Programming ends
591
Clear erase block register
(clear bit of block to be
Programming error
programmed to 0)
Clear
Clear PV bit
n
V
N?
PP
Yes
Notes: 1. Write the data to be programmed using a
E
bit
2. Set the watchdog timer overflow interval
3. Read to verify data from the memory
4. t
5. Programming time x, which is determined
byte transfer instruction.
by setting CKS2 and CKS1 to 0 and
CKS0 to 1.
using a byte transfer instruction.
z:
N:
by the initial time
increases in proportion to n. Thus, set the
initial time to 15.8 µs or less to make total
programming time 1 ms or less.
VS1
Verify ends
No
: 4 µs
5 to 10 µs
6 (set N so that total programming
time does not exceed 1 ms)
Double the programming
time (x
n + 1
2
n–1
(n = 1 to 6),
2
n
x)

Related parts for HD6433045