c8051t602 Silicon Laboratories, c8051t602 Datasheet - Page 87

no-image

c8051t602

Manufacturer Part Number
c8051t602
Description
Mixed Signal Otp Eprom Mcu Family
Manufacturer
Silicon Laboratories
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
c8051t602-GS
Manufacturer:
Silicon Labs
Quantity:
135
11. One-Time Programmable Read-Only Memory
C8051T600/1/2/3/4/5 devices include 8 kB (C8051T600/1), 4 kB (C8051T602/3), or 2 kB (C8051T604/5) of
on-chip One Time Programmable (OTP) EPROM for program code storage. The EPROM memory can be
programmed via the C2 debug and programming interface when a special programming voltage is applied
to the V
Table 11.1. EPROM Electrical Characteristics
11.1. Programming the EPROM Memory
Programming of the OTP EPROM memory is accomplished through the C2 programming and debug inter-
face. When creating hardware to program the EPROM, it is necessary to follow the programming steps
listed below. Please refer to the “C2 Interface Specification” available at http://www.silabs.com for details
on communicating via the C2 interface.
C2 register addresses for the C8051T600/1/2/3/4/5.
Important Note: There is a finite amount of time which V
device, which is cumulative over the life of the device. Refer to Table 2.1 on page 23 for the V
ing specification.
OTP EPROM Size
OTP EPROM Size
OTP EPROM Size
Write Cycle Time (per Byte)
Programming Voltage (V
*Note: 512 bytes at location 0x1E00 to 0x1FFF are not available for program storage
PP
1. Reset the device using the /RST pin .
2. Wait at least 20 µs before sending the first C2 command.
3. Place the device in core reset: Write 0x04 to the DEVCTL register .
4. Set the device to program mode (1st step): Write 0x40 to the EPCTL register .
5. Set the device to program mode (2nd step): Write 0x58 to the EPCTL register .
6. Apply the V
7. Write the first EPROM address for programming to EPADDRH and EPADDRL .
8. Write a data byte to EPDAT . EPADDRH:L will increment by 1 after this write.
9. Poll the OTPBusy bit using a C2 Address Read command. Note: If OTPError is set at this
10. If programming is not finished, return to Step 8 to write the next address in sequence, or return
11. Remove program mode (1st step): Write 0x40 to the EPCTL register .
12. Remove the V
13. Remove program mode (2nd step): Write 0x00 to the EPCTL register .
14. Reset the device: Write 0x02 and then 0x00 to the DEVCTL register .
Parameter
pin. Table 11.1 shows the EPROM specifications.
time, the write operation failed.
to Step 7 to program a new address.
PP
PP
PP
)
programming Voltage .
programming Voltage .
C8051T600/1
C8051T602/3
C8051T604/5
Section “19. C2 Interface” on page 161
Conditions
Rev. 0.5
PP
C8051T600/1/2/3/4/5
can be applied without damaging the
8192*
4096
2048
6.25
Min
Typ
100
6.5
has information about
Max
6.75
Units
Bytes
Bytes
Bytes
µs
PP
V
tim-
87

Related parts for c8051t602