HT83F10 HOLTEK [Holtek Semiconductor Inc], HT83F10 Datasheet - Page 17

no-image

HT83F10

Manufacturer Part Number
HT83F10
Description
Flash Type Voice OTP MCU
Manufacturer
HOLTEK [Holtek Semiconductor Inc]
Datasheet
WRITE
The WRITE instruction is used to write a page byte of
data into the Flash Data Memory. To instigate a WRITE
instruction, the CS bit should be set low, then the in-
struction code 02 , all transmitted via the SI bit. For this
device, The address information should then follow with
the MSB bit being transmitted first. After the last address
bit, A0, has been transmitted, the data can be immedi-
ately transmitted MSB first. After all the WRITE instruc-
tion code, address and data have been transmitted, the
data will be written into the Flash Data Memory when the
CS bit is set to high. The Flash Data Memory does this
by executing an internal write-cycle, which will first
erase and then write the previously transmitted data
byte into the Flash Data Memory. This process takes
place internally using the Flash Data Memory s own in-
ternal clock and does not require any action from the
SCK clock. No further instructions can be accepted by
the Flash Data Memory until this internal write-cycle has
finished.
In Circuit Programming
The provision of Flash type Data Memory gives the user
and designer the convenience of easy upgrades and
modifications to their Data on the same device. As an
additional convenience, Holtek has provided a means of
programming the microcontroller in-circuit. This pro-
vides manufacturers with the possibility of manufactur-
ing their circuit boards complete with a programmed or
un-programmed microcontroller, and then programming
or upgrading the program at a later stage. This enables
product manufacturers to easily keep their manufac-
tured products supplied with the latest data releases
without removal and re-insertion of the device.
Rev. 1.00
READ
ERAL
WRITE
Pin Name
SI
SO
SCK
CS
VDD
VSS
Instruction
Serial data input
Serial data output
Serial clock
Signal Select
Power supply
Ground
Read Out Data
Write Data Page Byte
Erase All
Function
Function
Instruction Set Summary
Instruction Code
17
03
02
20
ERAL
The ERAL instruction is used to erase the whole con-
tents of the Flash Data Memory. After it has been exe-
cuted all the data in the Flash Data Memory will be set to
set low. The instruction code 20 . Following on from
this, a 20 should then be transmitted. After the ERAL
instruction code has been transmitted, the Flash Data
Memory data will be erased when the CS bit is set to
high.
The Flash Data Memory does this by executing an inter-
nal write-cycle. This process takes place internally using
the Flash Data Memory s own internal clock and does
not require any action from the SCK clock. No further in-
structions can be accepted by the Flash Data Memory
until this internal write-cycle has finished. To determine
when the write
The Data Memory can be programmed serially in-circuit
using a 8-wire interface. Data is downloaded and up-
loaded serially on two SI/SO pins with an additional line
for the clock. Two additional lines are required for the
power supply and one line for the select signal. The
technical details regarding the in-circuit programming of
the devices are beyond the scope of this document and
will be supplied in supplementary literature.
1 . To instigate this instruction, the CSB bit should be
In-circuit Programming Interface
Address
A23~A0
A23~A0
A23~A0
D7~D0
D7~D0
HT83FXX
Data
May 12, 2009

Related parts for HT83F10