SAB80C535-N Infineon Technologies AG, SAB80C535-N Datasheet
SAB80C535-N
Available stocks
Related parts for SAB80C535-N
SAB80C535-N Summary of contents
Page 1
Microcomputer Components 8-Bit CMOS Single-Chip Microcontroller SAB 80C515 / SAB 80C535 Data Sheet 02.96 ...
Page 2
High-Performance 8-Bit CMOS Single-Chip Microcontroller Preliminary SAB 80C515/80C515-16 CMOS microcontroller with factory mask-programmable ROM SAB 80C535/80C535-16 CMOS microcontroller for external ROM ROM (SAB 80C515 only) 256 8 RAM Six 8-bit I/O ports, one input port for digital ...
Page 3
Semiconductor Group SAB 80C515/80C535 2 ...
Page 4
Ordering Information Type Ordering Code SAB 80C515-N Q67120-DXXXX SAB 80C535-N Q67120-C0508 SAB 80C515-N-T40/85 Q67120-DXXXX SAB 80C535-N-T40/85 Q67120-C0510 SAB 80C515-16-N Q67120-DXXXX SAB 80C535-16-N Q67120-C0509 SAB 80C535-16-N- Q67120-C0562 T40/85 SAB 80C535-20-N Q67120-C0778 SAB 80C535-M Q67120-C0857 SAB 80C515-M Q67120-DXXXX SAB 80C535-M-T40/85 Q67120-C0937 SAB ...
Page 5
Pin Configuration (top view) Semiconductor Group SAB 80C515/80C535 P-LCC-68 4 ...
Page 6
Pin Configuration (top view) 80 RESET 1 N.C. VAREF VAGND P6.7 / AIN7 5 P6.6 / AIN6 P6.5 / AIN5 P6.4 / AIN4 P6.3 / AIN3 P6.2 / AIN2 10 P6.1 / AIN1 P6.0 / AIN0 N.C. N.C. P3.0 / ...
Page 7
Logic Symbol Semiconductor Group SAB 80C515/80C535 6 ...
Page 8
Pin Definitions and Functions Symbol Pin Pin P-LCC-68 P-MQFP-80 P4.0-P4.7 1-3, 5-9 72-74, 76- RESET AREF AGND P6.7-P6.0 13-20 5-12 Semiconductor Group SAB 80C515/80C535 Input (I) Function Output (O) ...
Page 9
Pin Definitions and Functions (cont’d) Symbol Pin Pin P-LCC-68 P-MQFP-80 P3.0-P3.7 21-28 15-22 Semiconductor Group SAB 80C515/80C535 Input (I) Function Output (O) I/O Port 8-bit bidirectional I/O port with internal pullup resistors. Port 3 pins that have1's ...
Page 10
Pin Definitions and Functions (cont’d) Symbol Pin Pin P-LCC-68 P-MQFP-80 P1.7-P1.0 29-36 24-31 Semiconductor Group SAB 80C515/80C535 Input (I) Function Output (O) I/O Port 8-bit bidirectional I/O port with internal pullup resistors. Port 1 pins that have ...
Page 11
Pin Definitions and Functions (cont’d) Symbol Pin Pin P-LCC-68 P-MQFP-80 XTAL2 39 36 XTAL1 40 37 P2.0-P2.7 41-48 38-45 Semiconductor Group SAB 80C515/80C535 Input (I) Function Output (O) XTAL2 Input to the inverting oscillator amplifier and input to the internal ...
Page 12
Pin Definitions and Functions (cont’d) Symbol Pin Pin P-LCC-68 P-MQFP-80 PSEN 49 47 ALE P0.0-P0.7 52-59 52-59 Semiconductor Group SAB 80C515/80C535 Input (I) Function Output (O) O The Program store enable output is a control ...
Page 13
Pin Definitions and Functions (cont’d) Symbol Pin Pin P-LCC-68 P-MQFP-80 P5.7-P5.0 60-67 60- – 2, 13, 14, 23, 32, 35, 46, 50, 51, 68, 70, 71 ...
Page 14
Figure 1 Block Diagram Semiconductor Group SAB 80C515/80C535 13 ...
Page 15
Functional Description The members of the SAB 80515 family of microcontrollers are: – SAB 80C515: Microcontroller, designed in Siemens ACMOS technology, with 8 Kbyte factory mask-programmable ROM – SAB 80C535: ROM-less version of the SAB 80C515 – SAB 80515: Microcontroller, ...
Page 16
CPU The SAB 80C515 is efficient both as a controller and as an arithmetic processor. It has extensive facilities for binary and BCD arithmetic and excels in its bit-handling capabilities. Efficient use of program memory results from an instruction set ...
Page 17
Figure 2 Memory Address Spaces Semiconductor Group SAB 80C515/80C535 16 ...
Page 18
Special Function Registers All registers, except the program counter and the four general purpose register banks, reside in the special function register area. The special function registers include arithmetic registers, pointers, and registers that provide an interface between the CPU ...
Page 19
Table 1 Special Function Register (cont’d) Address Register Contents after Reset 0FF H B1 reserved reserved reserved reserved reserved reserved XX H ...
Page 20
Table 1 Special Function Register (cont’d) Address Register Contents after Reset reserved reserved reserved reserved reserved reserved XX H ...
Page 21
Table 2 Special Function Registers - Functional Blocks Block Symbol Name CPU ACC Accumulator B B-Register DPH Data Pointer, High Byte DPL Data Pointer, Low Byte PSW Program Status Word Register SP Stack Pointer A/D- ADCON A/D Converter Control Register ...
Page 22
Table 2 Special Function Registers- Functional Blocks (cont’d) Block Symbol Name Ports P0 Port 0 P1 Port 1 P2 Port 2 P3 Port 3 P4 Port 4 P5 Port 5 P6 Port 6, Analog/Digital Input Pow.Sav.M PCON Power Control Register ...
Page 23
I/O Ports The SAB 80C515 has six 8-bit I/O ports and one 8-bit input port. Port open-drain bidirectional I/O port, while ports are quasi-bidirectional I/O ports with internal pullup resistors. That means, when configured ...
Page 24
Timer/Counters The SAB 80C515 contains three 16-bit timers/counters which are useful in many applications for timing and counting. The input clock for each timer/counter is 1/12 of the oscillator frequency in the timer operation or can be taken from an ...
Page 25
Compare In the compare mode, the 16-bit values stored in the dedicated compare registers are compared to the contents of the timer 2 registers. If the count value in the timer 2 registers matches one of the stored values, an ...
Page 26
Serial Port The serial port of the SAB 80C515 enables full duplex communication between microcontrol- lers or between microcontroller and peripheral devices. The serial port can operate in 4 modes: Mode 0: Shift register mode. Serial data enters and exits ...
Page 27
Figure 4 Block Diagram of the A/D Converter Semiconductor Group SAB 80C515/80C535 26 ...
Page 28
Interrupt Structure The SAB 80C515 has 12 interrupt vectors with the following vector addresses and request flags: Table 3 Interrupt Sources and Vectors Source (Request Flags) IE0 TF0 IE1 TF1 TF2 + EXF2 IADC IEX2 IEX3 IEX4 ...
Page 29
Figure 5 Interrupt Request Sources Semiconductor Group SAB 80C515/80C535 28 ...
Page 30
Figure 6 Interrupt Priority Level Structure Semiconductor Group SAB 80C515/80C535 29 ...
Page 31
Watchdog Timer This feature is provided as a means of graceful recovery from a software upset. After an external reset, the watchdog timer is cleared and stopped. It can be started and cleared by software, but it cannot be stopped ...
Page 32
If the power-down mode and the idle mode are set at the same time, power-down takes prece- dence. Furthermore, register PCON contains two general purpose flags. For example, the flag bits GF0 and GF1 can be used to give an ...
Page 33
If all timers are stopped and the A/D converter and the serial interface are not running, the maximum power reduction can be achieved. This state is also the test condition for the idle mode I (see DC characteristics, note 5). ...
Page 34
When idle mode is used, pin PE must be held on low level. The idle mode is then entered by two consecutive instructions. The first instruction sets the flag bit IDLE (PCON.0) and must not set bit IDLS (PCON.5), the ...
Page 35
Note that PCON is not a bit-addressable register, so the above mentioned sequence for entering the power-down mode is obtained by byte-handling instructions, as shown in the following example: ORL PCON,#00000010 B ORL PCON,#01000000 B The instruction that sets bit ...
Page 36
Instruction Set The SAB 80C515 / 83C535 has the same instruction set as the industry standard 8051 micro- controller. A pocket guide is available which contains the complete instruction set in functional and hexa- decimal order. Furtheron it provides helpful ...
Page 37
Absolute Maximum Ratings Ambient temperature under bias SAB 80C515 SAB 80C515-T3 Storage temperature Voltage on V pins with respect to ground (V CC Voltage on any pin with respect to ground (V Input current on any pin during overload condition ...
Page 38
DC Characteristics (cont’d) Parameter Output low voltage, port 0, ALE, PSEN Output high voltage, ports Output high voltage (port 0 in external bus mode, ALE, PSEN) Logic 0 input current, ports ...
Page 39
Notes for page 36 and 37: 1) Capacitive loading on ports 0 and 2 may cause spurious noise pulses to be superimposed on the V OL capacitance discharging into the port 0 and port 2 pins when these pins make ...
Page 40
A/D Converter Characteristics = – ntAREF IntAGND Parameter Symbol Analog input voltage V AINPUT Analog input C I capacitance Load time t L ...
Page 41
AC Characteristics = for all outputs = 80 pF); L Parameter Symbol Program Memory Characteristics ALE pulse width t LHLL Address setup to ALE t AVLL Address hold ...
Page 42
AC Characteristics (cont’d) Parameter Symbol External Data Memory Characteristics RD pulse width t RLRH WR pulse width t WLWH Address hold after ALE t LLAX2 RD to valid data in t RLDV DATA hold after RD t RHDX Data float ...
Page 43
AC Characteristics (cont’d) Parameter Symbol External Clock Drive Oscillator period t CLCL Oscillator frequency 1/t CLCL High time t CHCX Low time t CLCX Rise time t CLCH Fall time t CHCL External Clock Cycle Semiconductor Group SAB 80C515/80C535 Limit ...
Page 44
AC Characteristics (cont’d) Parameter Symbol System Clock Timing ALE to CLKOUT t LLSH CLKOUT high time t SHSL CLKOUT low time t SLSH CLKOUT low to ALE t SLLH high System Clock Timing Semiconductor Group SAB 80C515/80C535 Limit values 12 ...
Page 45
AC Characteristics for SAB 80C515-16/80C535- for all outputs = 80 pF) L Parameter Symbol Program Memory Characteristics ALE pulse width t LHLL Address setup to ALE ...
Page 46
AC Characteristics (cont’d) Parameter Symbol External Data Memory Characteristics RDpulse width t RLRH WR pulse width t WLWH Address hold after ALE t LLAX2 RD to valid data in t RLDV Data hold after RD t RHDX Data float after ...
Page 47
AC Characteristics (cont’d) Parameter Symbol External Clock Drive Oscillator period t CLCL Oscillator frequency 1/t High time t CHCX Low time t CLCX Rise time t CLCH Fall time t CHCL External Clock Cycle Semiconductor Group Limit values Variable clock ...
Page 48
AC Characteristics (cont’d) Parameter Symbol System Clock Timing ALE to CLK OUT t LLSH CLK OUT high time t SHSL CLK OUT low time t SLSH CLK OUT low to ALE t SLLH high System Clock Timing Semiconductor Group SAB ...
Page 49
AC Characteristics for SAB 80C515-20 / 80C535- for port 0, ALE and PSEN outputs = 100 pF Parameter Symbol Program Memory Characteristics ALE pulse ...
Page 50
AC Characteristics (cont’d) Parameter Symbol External Data Memory Characteristics RD pulse width t WR pulse width t Address hold after ALE valid data in t Data hold after RD t Data float after RD t ALE to ...
Page 51
AC Characteristics (cont’d) Parameter External Clock Drive Oscillator period High time Low time Rise time Fall time External Clock Cycle Semiconductor Group Symbol Limit Values Variable clock 1/t = 3.5 MHz to 20 MHz CLCL min CLCL t ...
Page 52
AC Characteristics (cont’d) Parameter Symbol System Clock Timing ALE to CLKOUT t LLSH CLKOUT high time t SHSL CLKOUT low time t SLSH CLKOUT low to ALE high t SLLH External Clock Cycle Semiconductor Group SAB 80C515/80C535 Limit values 20 ...
Page 53
ROM Verification Characteristics = 25 ˚C 5 ˚ Parameter Symbol ROM Verification Address to valid data t AVQV ENABLE to valid data t ELQV Data float after ENABLE t EHOZ ...
Page 54
Waveforms Program Memory Read Cycle Data Memory Read Cycle Semiconductor Group SAB 80C515/80C535 53 ...
Page 55
AC inputs during testing are driven at Timing measurements are made at Data Memory Write Cycle For timing purposes a port pin is no longer floating when a 100 mV change from load voltage occurs and begins to float when ...
Page 56
AC Testing: Input, Output Waveforms AC Testing: Float Waveforms Semiconductor Group SAB 80C515/80C535 55 ...