SST89E554RC-40-C-TQJ Microchip Technology, SST89E554RC-40-C-TQJ Datasheet - Page 40
![no-image](/images/manufacturer_photos/0/4/439/microchip_technology_sml.jpg)
SST89E554RC-40-C-TQJ
Manufacturer Part Number
SST89E554RC-40-C-TQJ
Description
8-bit Microcontrollers - MCU 32KB+8KB 40ns
Manufacturer
Microchip Technology
Datasheet
1.SST89E564RD-40-I-NJE.pdf
(90 pages)
Specifications of SST89E554RC-40-C-TQJ
Core
8051
Data Bus Width
8 bit
Maximum Clock Frequency
40 MHz
Program Memory Size
32 KB
Data Ram Size
1 KB
On-chip Adc
No
Operating Supply Voltage
4.5 V to 5.5 V
Package / Case
TQFP-44
Mounting Style
SMD/SMT
Data Rom Size
128 B
Interface Type
SPI, UART
Maximum Operating Temperature
+ 70 C
Minimum Operating Temperature
0 C
Number Of Programmable I/os
32
Number Of Timers
16 bit
On-chip Dac
No
Processor Series
FlashFlex
Program Memory Type
Flash
Supply Voltage - Max
5.5 V
Supply Voltage - Min
4.5 V
EOL Data Sheet
4.2.4.4 Byte-Program
The Byte-Program command programs data into a single
byte. The address is determined by the contents of SFAH
and SFAL. The data byte is in SFDT.
4.2.4.5 Byte-Verify
The Byte-Verify command allows the user to verify that the
device has correctly performed an Erase or Program com-
mand. Byte-Verify command returns the data byte in SFDT
if the command is successful. The user is required to check
that the previous flash operation has fully completed before
issuing a Byte-Verify. Byte-Verify command execution time
is short enough that there is no need to poll for command
completion and no interrupt is generated.
©2007 Silicon Storage Technology, Inc.
operation completion
MOV SFCM, #0EH
SFST[2] indicates
Polling scheme
MOV SFAH, #byte_addressH
MOV SFAL, #byte_addressL
Program byte address
Move data to SFDT
MOV SFDT, #data
ORL SFCF, #40H
IAP Enable
indicates completion
MOV SFCM, #8EH
Interrupt scheme
INT1 interrupt
1207 F46.1
40
4.2.4.6 Prog-SB3, Prog-SB2, Prog-SB1
Prog-SB3, Prog-SB2, Prog-SB1 commands are used to
program the security bits (see Table 9-1). Completion of
any of these commands, the security options will be
updated immediately.
Security bits previously in un-programmed state can be
programmed by these commands. Prog-SB3, Prog-SB2
and Prog-SB1 commands should only reside in Block 1 or
external code memory.
MOV SFCM, #0FH
MOV SFCM, #8FH
Program SB1
or
indicates completion
SST89E564RD / SST89V564RD
SST89E554RC / SST89V554RC
Polling SFST[2]
MOV SFAH, #byte_addressH
MOV SFAL, #byte_addressL
OR
Program byte address
MOV SFCM, #0CH
ORL SFCF, #40H
SFDT register
contains data
MOV SFDT, #0AAH
MOV SFCM, #03H
MOV SFCM, #83H
IAP Enable
ORL SFCF, #40H
Program SB2
IAP Enable
Set-Up
or
indicates completion
FlashFlex MCU
INT1# Interrupt
1207 F47.0
OR
S71207-08-EOL
MOV SFCM, #05H
MOV SFCM, #85H
Program SB3
or
1207 F48.0
1/07