The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

IS80C54 CMOS SINGLE CHIP 8-BIT MICROCONTROLLER 80C52 based a


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



IS80C58 IS80C54 IS80C58
IS80C54
CMOS SINGLE CHIP 8-BIT MICROCONTROLLER
80C52 based architecture (80C54) (80C58) Three 16-bit Timer/Counters Full duplex serial channel Boolean processor Four 8-bit ports, lines Memory addressing capability Program memory lock Lock bits Power save modes: Idle power-down Eight interrupt sources Most instructions execute CMOS compatible Maximum speed: Packages available: 40-pin 44-pin PLCC 44-pin PQFP
GENERAL DESCRIPTION
ICSI IS80C54 IS80C58 high-performance microcontroller fabricated using high-density CMOS technology. CMOS IS80C54/58 functionally compatible with industry standard 80C52/32 microcontrollers. IS80C54/58 designed with (IS80C54 )and 32Kx8 (IS80C58); RAM; programmable lines; serial port either multiprocessor communications, expansion full duplex UART; three 16-bit timer/counters; eight-source, twopriority-level, nested interrupt structure; on-chip oscillator clock circuit. IS80C54/58 expanded using standard compatible memory.
T2/P1.0 T2EX/P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RxD/P3.0 TxD/P3.1 INT0/P3.2 INT1/P3.3 T0/P3.4 T1/P3.5 WR/P3.6 RD/P3.7 XTAL2 XTAL1
P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 PSEN P2.7/A15 P2.6/A14 P2.5/A13 P2.4/A12 P2.3/A11 P2.2/A10 P2.1/A9 P2.0/A8
Figure IS80C54/58 Configuration: 40-pin
ICSI reserves right make changes products time without notice order improve design supply best possible product. assume responsibility errors which appear this publication. Copyright 2000, Integrated Circuit Solution Inc.
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
P1.1/T2EX
P0.0/AD0
P0.1/AD1
P0.2/AD2
INDEX P1.5 P1.6 P1.7 RxD/P3.0 TxD/P3.1 INT0/P3.2 INT1/P3.3 T0/P3.4 T1/P3.5
P0.3/AD3
P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 PSEN P2.7/A15 P2.6/A14 P2.5/A13
P1.0/T2
P1.4
P1.3
P1.2
VIEW
WR/P3.6
XTAL2
XTAL1
A8/P2.0
A9/P2.1
A10/P2.2
A11/P2.3
Figure IS80C54/58 Configuration: 44-pin PLCC
A12/P2.4
Integrated Circuit Solution Inc.
MC003-0B
RD/P3.7
IS80C54 IS80C58
P1.1/T2EX
P0.0/AD0
P0.1/AD1
P0.2/AD2
P1.5 P1.6 P1.7 RxD/P3.0 TxD/P3.1 INT0/P3.2 INT1/P3.3 T0/P3.4 T1/P3.5
P0.3/AD3
P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 PSEN P2.7/A15 P2.6/A14 P2.5/A13
P1.0/T2
P1.4
P1.3
P1.2
WR/P3.6
A8/P2.0
A9/P2.1
XTAL2
XTAL1
A10/P2.2
A11/P2.3
Figure IS80C54/58 Configuration: 44-pin PQFP
Integrated Circuit Solution Inc.
MC003-0B
A12/P2.4
RD/P3.7
IS80C54 IS80C58
P2.0-P2.7
P0.0-P0.7
DRIVERS
DRIVERS
ADDRESS DECODER BYTES ADDRESS DECODER 16/32K LOCK BITS
ADDR REGISTER
LATCH
LATCH
REGISTER
STACK POINT
PROGRAM ADDRESS REGISTER
PCON SCON T2CON RCAP2L SBUF
TMOD TCON RCAP2H
TMP2
TMP1
PROGRAM COUNTER
INTERRUPT SERIAL PORT TIMER BLOCK
INCREMENTER
BUFFER
PSEN TIMING CONTROL
INSTRUCTION REGISTER
DPTR
LATCH
LATCH
OSCILLATOR XTAL1 XTAL2 DRIVERS DRIVERS
P3.0-P3.7
P1.0-P1.7
Figure IS80C54/58 Block Diagram
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
Table Detailed Description Symbol PDIP PLCC PQFP Name Function Address Latch Enable: Output pulse latching byte address during access external memory. normal operation, emitted constant rate oscillator frequency, used external timing clocking. Note that pulse skipped during each access external data memory. External Access enable: must externally held enable device fetch code from external program memory locations 0000H FFFFH. held high, device executes from internal program memory unless program counter contains address greater than internal seze. Port Port 8-bit open-drain, bidirectional port. Port pins that have written them float used highimpedance inputs. Port also multiplexed low-order address data during accesses external program data memory. this application, uses strong internal pullups when emitting Port Port 8-bit bidirectional port with internal pullups. Port pins that have written them pulled high internal pullups used inputs. inputs, Port pins that externally pulled will source current because internal pullups. (See Characteristics: IIL). Port output buffers sink/source four inputs. Port also receives low-order address byte during verification. P2.0-P2.7 21-28 24-31 18-25 T2(P1.0): Timer/Counter external count input. T2EX(P1.1): Timer/Counter trigger input. Port Port 8-bit bidirectional port with internal pullups. Port pins that have written them pulled high internal pullups used inputs. inputs, Port pins that externally pulled will source current because internal pullups. (See Characteristics: IIL). Port emits high order address byte during fetches from external program memory during accesses external data memory that used 16-bit addresses (MOVX DPTR). this application, Port uses strong internal pullups when emitting During accesses external data memory that 8-bit addresses (MOVX 1]), Port emits contents Special Function Register. Port also receives high-order bits some control signals during verification.
P0.0-P0.7
39-32
43-36
37-30
P1.0-P1.7
40-44
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
Table Detailed Description (continued) Symbol P3.0-P3.7 PDIP 10-17 PLCC 13-19 PQFP 7-13 Name Function Port Port 8-bit bidirectional port with internal pullups. Port pins that have written them pulled high internal pullups used inputs. inputs, Port pins that externally pulled will source current because internal pullups. (See Characteristics: IIL). Port also serves special features IS80C54/58, listed below: PSEN (P3.0): Serial input port. (P3.1): Serial output port. INT0 (P3.2): External interrupt INT1 (P3.3): External interrupt (P3.4): Timer external input. (P3.5): Timer external input. (P3.6): External data memory write strobe. (P3.7): External data memory read strobe. Program Store Enable: read strobe external program memory. When device executing code from external program memory, PSEN activated twice each machine cycle except that PSEN activations skipped during each access external data memory. PSEN activated during fetches from internal program memory. Reset: high this machine cycles while oscillator running, resets device. internal resistor permits power-on reset using only external capacitor connected Vcc. Crystal Input inverting oscillator amplifier input internal clock generator circuits. Crystal Output from inverting oscillator amplifier. Ground: reference. Power Supply: This power supply voltage operation.
XTAL XTAL
OPERATING DESCRIPTION
detail description IS80C54/58 included this description are: Memory Registers Timer/Counters Serial Interface Interrupt System Information Another information detail information desription IS80C54/58 refer IS80C52/32 date sheet
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
OTHER INFORMATION Reset
reset input pin, which input Schmitt Trigger. reset accomplished holding high least machine cycles oscillator periods), while oscillator running. responds generating internal reset, with timing shown Figure external reset signal asynchronous internal clock. sampled during State Phase every machine cycle. port pins will maintain their current activities oscillator periods after logic been sampled pin; that oscillator periods after external reset signal been applied pin. internal reset algorithm writes SFRs except port latches, Stack Pointer, SBUF. port latches initialized FFH, Stack Pointer 07H, SBUF indeterminate. Table lists SFRs their reset values. Then internal affected reset. power-up content indeterminate. Table Reset Values SFR's Name DPTR P0-P3 TMOD TCON T2CON RCAP2H RCAP2L SCON SBUF PCON Reset Value 0000H 0000H XX000000B 0X000000B Indeterminate 0XXX0000B
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
Power-on Reset
automatic reset obtained when goes through capacitor through 8.2K resistor, providing rise time does exceed msec oscillator start-up time does exceed msec. This Power-on reset circuit shown Figure CMOS devices require 8.2K pulldown resistor, although presence does harm. When power turned circuit holds high amount time that depends value capacitor rate which charges. ensure good reset, must high long enough allow oscillator time start-up (normally msec) plus machine cycles. Note that port pins will random state until oscillator start internal reset algorithm written them. With this circuit, reducing quickly causes voltage momentarily fall below However, this voltage internally limited will harm device. IS80C52/32 8.2K
Figure Power-On Reset Circuit
OSC. PERIODS
INTERNAL RESET SIGNAL SAMPLE SAMPLE
PSEN
INST ADDR INST ADDR INST ADDR INST ADDR INST ADDR
OSC. PERIODS
OSC. PERIODS
Figure Reset Timing
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
Power-Saving Modes Operation
IS80C54/58 power-reducing modes. Idle Power-down. input through which backup power supplied during these operations Vcc. Figure shows internal circuitry which implements these features. Idle mode (IDL oscillator continues Interrupt, Serial Port, Timer blocks continue clocked, clock signal gated CPU. Power-down oscillator frozen. Idle Power-down modes activated setting bits Special Function Register PCON.
XTAL
XTAL INTERRUPT, SERIAL PORT, TIMER BLOCKS
CLOCK
Idle Mode instruction that sets PCON.0 last instruction executed before Idle mode begins. Idle mode, internal clock signal gated CPU, Interrupt, Timer, Serial Port functions. status preserved entirety; Stack Pointer, Program Counter, Program Status Word, Accumulator, other registers maintain their data during Idle. port pins hold logical states they time Idle activated. PSEN hold logic high levels. There ways terminate Idle. Activation enabled interrupt will cause PCON.0 cleared hardware, terminating Idle mode. interrupt will serviced, following RETI next instruction executed will following instruction that device into Idle. flag bits used indicate whether interrupt occurred during normal operation during Idle. example, instruction that activates Idle also both flag bits. When Idle terminated interrupt, interrupt service routine examine flag bits. other terminating Idle mode with hardware reset. Since clock oscillator still running, hardware reset must held active only machine cycles oscillator periods) complete reset. signal clears directly asynchronously. this time, resumes program execution from where left off; that instruction following that invoked Idle Mode. shown Figure three machine cycles program execution take place before internal reset algorithm takes control. On-chip hardware inhibits access internal during time, access port pins inhibited. eliminate possibility unexpected outputs port pins, instruction following that invokes Idle should write port external data RAM. Integrated Circuit Solution Inc.
MC003-0B
Figure Idle Power-Down Hardware Power-down Mode instruction that sets PCON.1 last instruction executed before Power-down mode begins. Powerdown mode, on-chip oscillator stops. With clock frozen, functions stopped, on-chip Special function Registers held. port pins output values held their respective SFRs. PSEN output lows. Power-down mode operation, reduced However, must reduced before Power-down mode invoked, must restored normal operating level before Power-down mode terminated. reset that terminates Power-down also frees oscillator. reset should activated before restored normal operating level must held active long enough allow oscillator restart stabilize (normally less than msec). only exit from Power-down hardware reset. Reset redefines SFRs does change on-chip RAM.
IS80C54 IS80C58
Table Status External Pins During Idle Power-down Modes. Mode Idle Idle Power-down Power-down Memory Internal External Internal External PSEN PORT Data Float Data Float PORT Data Data Data Data PORT Data Address Data Data PORT Data Data Data Data
On-Chip Oscillators
on-chip oscillator circuitry IS80C54/58 single stage inverter, intended crystalcontrolled, positive reactance oscillator. this application crystal operated fundamental response mode inductive reactance parallel resonance with capacitance external crystal (Figure Examples drive clock with external oscillator shown Figure crystal specifications capacitance values Figure critical. used these positions frequency with good quality crystals. (For ranges greater than refer Figure 11.) ceramic resonator used place crystal cost-sensitive applications. When ceramic resonator used, normally selected somewhat higher values. manufacturer ceramic resonator should consulted recommendation values these capacitors.
XTAL2
XTAL2
XTAL1
EXTERNAL OSCILLATOR SIGNAL
XTAL1
Figure Oscillator Connections
Figure External Clock Drive Configuration
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
XTAL2
XTAL1
Figure Oscillator Connections High Speed MHz)
Note: When frequency higher than MHz, please refer Table recommended values
Table Recommended Value Frequency Range pF-30 pF-10 pF-30 pF-10 Apply 6.2K-10K
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
Verification address program menory location read applied Port pins P2.5-P2.0 (A14 P3.4 IS80C58). other pins should held "Verify" level indicated Figure contents addressed locations exits Port External pullups required Rort this operation. Figure shows setup verify program memory.
A7-A0
A12-A8
P2.4-P2.0 PSEN P2.7 P2.6 XTAL1
DATA
P2.5 P3.4
IS80C54
XTAL2
IS80C58
Figure Verification
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
Lock System
ICSI 80C54/58 contains Program Memory Locking: Security When programmed, this effects masked parts: External MOVC disable, latch reset. Security Bit2: When programmed, this inhibits Verify User ROM.
ABSOLUTE MAXIMUM RATINGS(1)
Symbol VTERM TBIAS TSTG Parameter Terminal Voltage with Respect GND(2) Temperature Under Bias(3) Storage Temperature Power Dissipation Value -2.0 +7.0 +125 Unit
Note: Stress greater than those listed under ABSOLUTE MAXIMUM RATINGS cause permanent damage device. This stress rating only functional operation device these other conditions above those indicated operational sections this specification implied. Exposure absolute maximum rating conditions extended periods affect reliability. Minimum input voltage -0.5V. During transitions, inputs undershoot periods less than Maximum voltage output pins 0.5V which overshoot 2.0V periods less than Operating temperature commercial products only defined this specification.
OPERATING RANGE(1)
Range Commercial Ambient Temperature +70°C Oscillator Frequency
Note: Operating ranges define those limits between which functionality device guaranteed.
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
CHARACTERISTICS
(Ta=0°C VCC=5V+10%; VSS=0V Symbol VIL1 VIH1 VSCH+ VSCH- VOL(1) Parameter Input voltage (All except Input voltage (EA) Input high voltage (All except XTAL RST) Input high voltage (XTAL positive schmitt-trigger threshold voltage negative schmitt-trigger threshold voltage Output voltage (Ports VOL1
Test conditions
-0.5 -0.5 0.2Vcc 0.7Vcc 0.7Vcc 0.9Vcc 0.75Vcc 0.9Vcc 0.75Vcc
0.2Vcc 0.2Vcc 0.3Vcc 0.45 0.45 -650
Unit
Output voltage (Port ALE, PSEN)
Output high voltage (Ports ALE, PSEN)
4.5V-5.5V
VOH1
Output high voltage (Port ALE, PSEN)
4.5V-5.5V -300 -800
RRST Note:
Logical input current (Ports 0.45V Input leakage current (Port Logical 1-to-0 transition current (Ports pulldown resister 0.45V 2.0V
Under steady state (non-transient) conditions, must externally limited follows: Maximum port pin: Maximum 8-bit port Port Ports Maximum total output pins: exceeds test condition, exceed related specification.
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
POWER SUPPLY CHARACTERISTICS
Symbol Parameter Power supply current Active mode
Test conditions 5.0V
Unit
Idle mode
Power-down mode
Note: Figures13,14,15, test conditiions.
CLOCK SIGNAL
XTAL2 XTAL1
CLOCK SIGNAL
XTAL2 XTAL1
Figure Active Mode
Figure Idle Mode
XTAL2 XTAL1
Figure Power-down Mode
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
tCLCX
0.5V 0.45V
0.7Vcc 0.2Vcc
tCHCX
tCHCL tCLCL
tCLCH
Figure Clock Signal Waveform Tests Active Idle Mode (tCLCH=t CHCL=5
EXTERNAL MEMORY CHARACTERISTICS
Clock Clock Variable Oscillator (3.5 MHz) 2tCLCL-15 tCLCL-15 tCLCL-10 4tCLCL-20 tCLCL-10 3tCLCL-15 3tCLCL-20 tCLCL-5 5tCLCL-20 6tCLCL-20 6tCLCL-20 4tCLCL-10 2tCLCL-5 7tCLCL-10 8tCLCL-10 3tCLCL-20 3tCLCL+20 4tCLCL-20 tCLCL-15 tCLCL-10 tCLCL-15 tCLCL+15
Symbol 1/tCLCL tLHLL tAVLL tLLAX tLLIV tLLPL tPLPH tPLIV tPXIX tPXIZ tAVIV tPLAZ tRLRH tWLWH tRLDV tRHDX tRHDZ tLLDV tAVDV tLLWL tAVWL tQVWX tWHQX tRLAZ tWHLH
Parameter Oscillator frequency pulse width Address valid Address hold after valid instr PSEN PSEN pulse width PSEN valid instr Input instr hold after PSEN Input instr float after PSEN Address valid instr PSEN address float pulse width pulse width valid data Data hold after Data float after valid data Address valid data Address Data valid transition Data hold after address float high high
Unit
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
EXTERNAL MEMORY CHARACTERISTICS
Clock Clock Variable Oscillator (3.5-40 MHz) 12tCLCL-10 12tCLCL+10 10tCLCL-10 2tCLCL-10 10tCLCL
Symbol tXLXL tQVXH tXHQX tXHDX tXHDV
Parameter Serial port clock cycle time Output data setup clock rising edge Output data hold after clock rising edge Input data hold after clock rising edge Clock rising edge input data valid
Unit
EXTERNAL CLOCK DRIVE
Symbol 1/tCLCL tCHCX tCLCX tCLCH tCHCL Parameter Oscillator Frequency High time time Rise time Fall time Unit
VERIFICATION CHARACTERISTICS
Symbol 1/tCLCL tAVQV tELQV tEHQZ Parameter Oscillator Frequency Address data valid ENABLE data valid Data float after ENABLE 40tCLCL 48tCLCL 48tCLCL Unit
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
TIMING WAVEFORMS
tLHLL
tLLPL tAVLL tPLPH tPLIV tPLAZ tPXIZ
A7-A0
PSEN
tLLAX tPXIX
INSTR
PORT
A7-A0
tLLIV tAVIV
PORT
A15-A8
A15-A8
Figure External Program Memory Read Cycle
tWHLH
PSEN
tLLDV tLLWL tRLRH tRHDZ tRHDX
DATA A7-A0 FROM INSTR
PORT
tAVLL
tRLAZ tLLAX
tRLDV
A7-A0 FROM
tAVWL tAVDV
PORT
A15-A8 FROM
A15-A8 FROM
Figure External Data Memory Read Cycle
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
tWHLH
PSEN
tLLWL tWLWH tWHQX
A7-A0 FROM INSTR
PORT
tAVLL tLLAX
A7-A0 FROM
tQVWX
DATA
tAVWL
PORT
A15-A8 FROM
A15-A8 FROM
Figure External Data Memory Write Cycle
INSTRUCTION
tXLXL
CLOCK
tQVXH tXHQX tXHDV tXHDX
VALID
DATAOUT DATAIN
VALID
VALID
VALID
VALID
VALID
VALID
VALID
Figure Shift Register Mode Timing Waveform
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
P1.0-P1.7 P2.0-P2.5[A14(P3.4)] PORT
tELQV
ADDRESS
tAVQV
DATA
tEHQZ
P2.7
Figure Verification Waveforms
tCLCX
0.5V 0.45V
0.7Vcc 0.2Vcc
tCHCX
tCHCL tCLCL
tCLCH
Figure External Clock Drive Waveforms
0.5V 0.45V
0.2Vcc 0.9V 0.2Vcc 0.1V
Figure Test Point
Note: inputs during testing driven 0.5V logic 0.45V logic "0". Timing measurements made logic logic "0".
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
ORDERING INFORMATION Commercial Temperature: +70°C
Speed Order Part Number IS80C54/58-12PL IS80C54/58-12PQ IS80C54/58-12W IS80C54/58-24PL IS80C54/58-24PQ IS80C54/58-24W IS80C54/58-40PL IS80C54/58-40PQ IS80C54/58-40W Package PLCC PQFP 600mil PLCC PQFP 600mil PLCC PQFP 600mil
Integrated Circuit Solution Inc.
HEADQUARTER: NO.2, TECHNOLOGY SCIENCE-BASED INDUSTRIAL PARK, HSIN-CHU, TAIWAN, R.O.C. TEL: 886-3-5780333 Fax: 886-3-5783000 BRANCH OFFICE: 106, SEC. HSIN-TAI ROAD, HSICHIH TAIPEI COUNTY, TAIWAN, R.O.C. TEL: 886-2-26962140 FAX: 886-2-26962252 http://www.icsi.com.tw
Integrated Circuit Solution Inc.
MC003-0B
IS80C54 IS80C58
Integrated Circuit Solution Inc.
MC003-0B

Other recent searches


XF9128 - XF9128   XF9128 Datasheet
XC4000E - XC4000E   XC4000E Datasheet
TSP058SC - TSP058SC   TSP058SC Datasheet
TSP320SC - TSP320SC   TSP320SC Datasheet
TSP065SC - TSP065SC   TSP065SC Datasheet
TSP075SC - TSP075SC   TSP075SC Datasheet
TSP090SC - TSP090SC   TSP090SC Datasheet
TSP120SC - TSP120SC   TSP120SC Datasheet
TSP140SC - TSP140SC   TSP140SC Datasheet
TSP160SC - TSP160SC   TSP160SC Datasheet
TSP190SC - TSP190SC   TSP190SC Datasheet
TSP220SC - TSP220SC   TSP220SC Datasheet
TSP275SC - TSP275SC   TSP275SC Datasheet
TQFN16 - TQFN16   TQFN16 Datasheet
BT624 - BT624   BT624 Datasheet
AD53020 - AD53020   AD53020 Datasheet
2SK2256-01 - 2SK2256-01   2SK2256-01 Datasheet
2SJ207 - 2SJ207   2SJ207 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive