without notice. ISSI assumes no liability arising out of the application or use of any information, products or services described herein. Customers are advised to
obtain the latest version of this device specification before relying on any published information and before placing orders for products.
Integrated Silicon Solution, Inc. — www.issi.com —
1-800-379-4774
Rev. E
06/07/04
1
IS93C46A
ISSI
8-Pin JEDEC SOIC “G”
VCC
NC
ORG
GND
®
PIN CONFIGURATIONS
8-Pin DIP, 8-Pin TSSOP
CS
SK
D
IN
D
OUT
1
2
3
4
8
7
6
5
8-Pin JEDEC SOIC “GR”
ORG
GND
D
OUT
D
IN
NC
VCC
CS
SK
1
2
3
4
8
7
6
5
CS
SK
D
IN
D
OUT
1
2
3
4
8
7
6
5
VCC
NC
ORG
GND
(Rotated)
PIN DESCRIPTIONS
CS
SK
D
IN
D
OUT
ORG
NC
Vcc
GND
Chip Select
Serial Data Clock
Serial Data Input
Serial Data Output
Organization Select
Not Connected
Power
Ground
instruction begins with a start bit of the logical “1” or
HIGH. Following this are the opcode (2 bits),
address field (6 or 7 bits), and data, if appropriate. The
clock signal may be held stable at any moment to
suspend the device at its last state, allowing clock-
speed flexibility. Upon completion of bus
communication, CS would be pulled LOW. The device
then would enter Standby mode if no internal
programming is underway.
Read (READ)
The READ instruction is the only instruction that outputs
serial data on the D
OUT
pin. After the read instruction and
address have been decoded, data is transferred from the
selected memory register into a serial shift register. (Please
note that one logical “0” bit precedes the actual 8 or 16-bit
output data string.) The output on D
OUT
changes during the
low-to-high transitions of SK (see Figure 3).
Applications
The IS93C46A is very popular in many high-volume
applications which require low-power, low-density
storage. Applications using this device include
industrial controls, networking, and numerous other
consumer electronics.
Low Voltage Read
The IS93C46A has been designed to ensure that data
read operations are reliable in low voltage environments.
They provide accurate operation with Vcc as low as 2.5V.
Endurance and Data Retention
The IS93C46A is designed for applications requiring up to
1M programming cycles (WRITE, WRALL, ERASE and
ERAL). It provides 40 years of secure data retention without
power after the execution of 1M programming cycles.
Auto Increment Read Operations
In the interest of memory transfer operation applications,
the IS93C46A has been designed to output a continuous
stream of memory content in response to a single read
operation instruction. To utilize this function, the system
asserts a read instruction specifying a start location ad-
dress. Once the 8 or16 bits of the addressed register have
been clocked out, the data in consecutively higher address
locations is output. The address will wrap around continu-
ously with CS HIGH until the chip select (CS) control pin is
brought LOW. This allows for single instruction data dumps
to be executed with a minimum of firmware overhead.
Device Operations
The IS93C46A is controlled by a set of instructions
which are clocked-in serially on the Din pin. Before
each low-to-high transition of the clock (SK), the CS pin
must have already been raised to HIGH, and the Din
value must be stable at either LOW or HIGH. Each
2
Integrated Silicon Solution, Inc. — www.issi.com —
1-800-379-4774
Rev. E
06/07/04
IS93C46A
Write Enable (WEN)
The write enable (WEN) instruction must be executed
before any device programming (WRITE, WRALL,
ERASE, and ERAL) can be done. When Vcc is applied,
this device powers up in the write disabled state. The
device then remains in a write disabled state until a WEN
instruction is executed. Thereafter, the device remains
enabled until a WDS instruction is executed or until Vcc
is removed. (See Figure 4.) (Note: Chip select must
remain LOW until Vcc reaches its operational value.)
ISSI
Write All (WRALL)
®
The write all (WRALL) instruction programs all registers
with the data pattern specified in the instruction. As with the
WRITE instruction, the falling edge of CS must occur to
initiate the self-timed programming cycle. If CS is then
brought HIGH after a minimum wait of 250 ns (t
CS
), the
D
OUT
pin indicates the READY/BUSY status of the chip (see
Figure 6).
Write Disable (WDS)
The write disable (WDS) instruction disables all programming
capabilities. This protects the entire device against acci-
dental modification of data until a WEN instruction is
executed. (When Vcc is applied, this part powers up in the
write disabled state.) To protect data, a WDS instruction
should be executed upon completion of each programming
operation.
Write (WRITE)
The WRITE instruction includes 8 or 16 bits of data to be
written into the specified register. After the last data bit
has been applied to D
IN
, and before the next rising edge
of SK, CS must be brought LOW. If the device is write-
enabled, then the falling edge of CS initiates the self-
timed programming cycle (see WEN).
If CS is brought HIGH, after a minimum wait of 250 ns (5V
operation) after the falling edge of CS (t
CS
) D
OUT
will
indicate the READY/BUSY status of the chip. Logical “0”
means programming is still in progress; logical “1” means
the selected register has been written, and the part is
ready for another instruction (see Figure 5). The READY/
BUSY
status will not be available if: a) The CS input goes
HIGH after the end of the self-timed programming cycle,
t
WP
; or b) Simultaneously CS is HIGH, Din is HIGH, and
SK goes HIGH, which clears the status flag.
Erase Register (ERASE)
After the erase instruction is entered, CS must be brought
LOW. The falling edge of CS initiates the self-timed internal
programming cycle. Bringing CS HIGH after a minimum of
t
CS
, will cause D
OUT
to indicate the READ/BUSY status of the
chip: a logical “0” indicates programming is still in progress;
a logical “1” indicates the erase cycle is complete and the
part is ready for another instruction (see Figure 8).
Erase All (ERAL)
Full chip erase is provided for ease of programming. Erasing
the entire chip involves setting all bits in the entire memory
array to a logical “1” (see Figure 9).
INSTRUCTION SET - IS93C46A
8-bit Organization
(ORG = GND)
Address
(1)
Input Data
(A
6
-A
0
)
11xxxxx
(A
6
-A
0
)
01xxxxx
00xxxxx
(A
6
-A
0
)
10xxxxx
—
—
(D
7
-D
0
)
(D
7
-D
0
)
—
—
—
(3)
(3)
Instruction
READ
WEN
(Write Enable)
WRITE
Start Bit
1
1
1
1
1
1
1
OP Code
10
00
01
00
00
11
00
16-bit Organization
(ORG = Vcc)
Address
(1)
Input Data
(A
5
-A
0
)
11xxxx
(A
5
-A
0
)
01xxxx
00xxxx
(A
5
-A
0
)
10xxxx
—
—
(D
15
-D
0
)
(D
15
-D
0
)
—
—
—
(2)
(2)
WRALL
(Write All Registers)
WDS
(Write Disable)
ERASE
ERAL (
Erase All Registers)
Notes:
1. x = Don't care bit.
2. If input data is not 16 bits exactly, the last 16 bits will be taken as input data.
3. If input data is not 8 bits exactly, the last 8 bits will be taken as input data.
Integrated Silicon Solution, Inc. — www.issi.com —
1-800-379-4774
Rev. E
06/07/04
3
IS93C46A
ISSI
Value
–0.3 to +6.5
–40 to +85
–40 to +125
–65 to +150
Unit
V
°C
°C
°C
®
ABSOLUTE MAXIMUM RATINGS
(1)
Symbol Parameter
V
GND
Voltage with Respect to GND
T
BIAS
Temperature Under Bias (Commercial
or Industrial)
T
BIAS
Temperature Under Bias (Automotive)
T
STG
Storage Temperature
Notes:
1. Stress greater than those listed under ABSOLUTE MAXIMUM RATINGS may cause
permanent damage to the device. This is a stress rating only and functional operation of the
device at these or any other conditions above those indicated in the operational sections
of this specification is not implied. Exposure to absolute maximum rating conditions for
extended periods may affect reliability.
OPERATING RANGE
Range
Commercial
Industrial
Automotive
Ambient Temperature
0°C to +70°C
–40°C to +85°C
–40°C to +125°C
V
CC
2.5V to 5.5V
2.5V to 5.5V
2.7V to 5.5V or 4.5V to 5.5V
CAPACITANCE
Symbol
C
IN
C
OUT
Parameter
Input Capacitance
Output Capacitance
Conditions
V
IN
= 0V
V
OUT
= 0V
Max.
5
5
Unit
pF
pF
4
Integrated Silicon Solution, Inc. — www.issi.com —
1-800-379-4774
Rev. E
06/07/04
IS93C46A
ISSI
Test Conditions
I
OL
= 100 µA
I
OL
= 2.1 mA
I
OH
= –100 µA
I
OH
= –400 µA
Vcc
2.5V to 5.5V
4.5V to 5.5V
2.5V to 5.5V
4.5V to 5.5V
2.5V to 5.5V
4.5V to 5.5V
2.5V to 5.5V
4.5V to 5.5V
V
IN
= 0V to V
CC
(CS, SK,D
IN
,ORG)
V
OUT
= 0V to V
CC
, CS = 0V
Min.
—
—
V
CC
– 0.2
2.4
0.7
X
V
CC
0.7
X
V
CC
–0.3
–0.3
0
0
Max.
0.2
0.4
—
—
V
CC
+1
V
CC
+1
0.2
X
V
CC
0.8
2.5
2.5
®
DC ELECTRICAL CHARACTERISTICS
T
A
= 0°C to +70°C for Commercial, –40°C to +85°C for Industrial, and –40°C to +125°C for Automotive.
Symbol Parameter
V
OL
V
OL1
V
OH
V
OH1
V
IH
V
IL
I
LI
I
LO
Notes:
Automotive grade devices in this table are tested with Vcc = 2.7V to 5.5V and 4.5V to 5.5V.
Unit
V
V
V
V
V
V
µA
µA
Output LOW Voltage
Output LOW Voltage
Output HIGH Voltage
Output HIGH Voltage
Input HIGH Voltage
Input LOW Voltage
Input Leakage
Output Leakage
Integrated Silicon Solution, Inc. — www.issi.com —
When I read many examples in books, they will add this sentence in the program of creating a new task: #if OS_CRITICAL_METHOD ==3 OS_CPU_SR cpu_sr #endif. It literally means if the interrupt method is...
#define __IO_REG32_BIT(NAME, ADDRESS, ATTRIBUTE, BIT_STRUCT)\ volatile __no_init ATTRIBUTE union \ { \ unsigned long NAME; \ BIT_STRUCT NAME ## _bit; \ } @ ADDRESS I don’t understand the program above...
Today, I was asked in the interview, what should I say about heat dissipation and power consumption? What are the hazards of asymmetric half-bridge when the upper and lower tubes are fully turned on? ...
I use TIM2 to set the timer to one second, but no matter I set TIM_ARRPreloadConfig to DISABLE or ENABLE, the result remains unchanged. I don't understand what TIM_ARRPreloadConfig does. In addition, ...
Preliminary Analysis of Android Multimedia FrameworkZT Zou Dewen Overall Architecture of Android System: Let's first look at the position of the multimedia framework in the entire Android systemFrom t...
With the promotion of the construction of intelligent communities in the country, anti-theft systems have become essential equipment for intelligent communities. Especially in recent years, the urg...[Details]
Assume that data is read from 8-bit AD (if it is a higher-bit AD, the data type can be defined as int), the subroutine is get_ad();
1. Limited secondary filtering
/* A value can be adjust...[Details]
China's new energy vehicles are in a transition period from research and development to real industrial development. In 2012, with the intensive launch of new energy vehicle policy planning, the de...[Details]
1. Introduction
Since the 1980s, with the continuous development of automotive electronic technology, there are more and more electronic control units in automobiles, such as electronic fuel i...[Details]
Floating-point digital signal processing has become a constant requirement for precision technology, often in applications requiring high accuracy in areas such as aviation, industrial machinery, a...[Details]
1 Introduction
Solar street lights are mainly composed of four parts: solar photovoltaic cell components, batteries, charge and discharge controllers, and lighting fixtures. The bo...[Details]
This paper designs a dot matrix LED text display screen that is easy to update, expandable, and low-cost. The way to reduce costs is
① Use the Bluetooth data transmission function of mobile ph...[Details]
A multi-point temperature control heating control system was designed using the SST89E564RC single-chip microcomputer and a new temperature measuring device. The heating system can be controlled in...[Details]
1. System Structure
This system is a simulation system of indoor air-conditioning temperature/humidity control system. The data acquisition and control center collects temperature/humidity...[Details]
my country is a big country in agriculture, grain production and consumption. Grains are a necessary condition for our nation to survive and develop. The flour processing industry will exist forever w...[Details]
PV inverter manufacturer SMA has launched its first DC arc fault circuit interrupter (AFCI) PV inverter and has received UL certification.
The new SunnyBoy AFCI inverter models include 3000-US...[Details]
Overview
In spectral measurement, photomultiplier tubes (PMT) and charge-coupled devices (CCD) are often used as photoelectric converters. PMT is used in slow-changing, high-precision spectral...[Details]
This paper designs a 16x16LED Chinese character display bar based on single-chip dynamic scanning control, briefly analyzes the principle of Chinese character display, and studies how the LED displ...[Details]
We know that the inverter consists of two parts: the main circuit and the control circuit. Due to the nonlinearity of the main circuit (switching action), the inverter itself is a source of harmoni...[Details]