SAB80C535N Infineon Technologies, SAB80C535N Datasheet
SAB80C535N
Specifications of SAB80C535N
Available stocks
Related parts for SAB80C535N
SAB80C535N 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 SAB 80C535/80C535- ROM (SAB 80C515 only) 256 8 RAM Six 8-bit I/O ports, one input port for digital or analog input Three 16-bit timer/counters Highly flexible reload, capture, compare ...
Page 3
Semiconductor Group SAB 80C515/80C535 2 ...
Page 4
Ordering Information Type SAB 80C515-N SAB 80C535-N SAB 80C515-N-T40/85 SAB 80C535-N-T40/85 SAB 80C515-16-N SAB 80C535-16-N SAB 80C535-16-N- T40/85 SAB 80C535-20-N SAB 80C535-M SAB 80C515-M SAB 80C535-M-T40/85 SAB 80C515-M-T40/85 Notes: Versions for extended temperature range – 110 ˚C ...
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 Input (I) Function Output (O) I/O Port ...
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 Input (I) Function Output (O) I/O Port 8-bit bidirectional I/O port with internal pullup resistors. Port 3 pins that have1's written to ...
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 Input (I) Function Output (O) I/O Port 8-bit bidirectional I/O port with internal pullup resistors. Port 1 pins that have 1's written ...
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 Input (I) Function Output (O) XTAL2 Input to the inverting oscillator amplifier and input to the internal clock generator ...
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 Input (I) Function Output (O) O The Program store enable output is a control signal that ...
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 reserved H B2 reserved H B3 reserved H B4 reserved H B5 reserved H B6 reserved H reserved IEN1 H B9 IP1 H ...
Page 20
Table 1 Special Function Register (cont’d) Address Register reserved H F2 reserved H F3 reserved H F4 reserved H F5 reserved H F6 reserved H reserved Bit-addressable Special Function Register 2) X ...
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 ORL PCON,#01000000 The instruction that sets bit PDS is ...
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 capacitance discharging into the port 0 and port 2 pins when these pins make 1-to-0 ...
Page 40
A/D Converter Characteristics – ntAREF IntAGND Parameter Analog input voltage Analog input capacitance Load time Sample time (incl. load time) Conversion time ...
Page 41
AC Characteristics 10 for all outputs = 80 pF Parameter Symbol Program Memory Characteristics ALE pulse width t Address setup to ALE t Address hold after ALE ...
Page 42
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 43
AC Characteristics (cont’d) Parameter Symbol External Clock Drive Oscillator period t Oscillator frequency 1/t High time t Low time t Rise time t Fall time t External Clock Cycle Semiconductor Group Variable clock Frequ. = 3.5 MHz to 12 MHz ...
Page 44
AC Characteristics (cont’d) Parameter Symbol System Clock Timing ALE to CLKOUT t CLKOUT high time t CLKOUT low time t CLKOUT low to ALE t high System Clock Timing Semiconductor Group 12 MHz clock min. max. 543 – LLSH 127 ...
Page 45
AC Characteristics for SAB 80C515-16/80C535- for all outputs = 80 pF Parameter Symbol Program Memory Characteristics ALE pulse width t Address setup to ALE t ...
Page 46
AC Characteristics (cont’d) Parameter Symbol External Data Memory Characteristics RDpulse 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 valid ...
Page 47
AC Characteristics (cont’d) Parameter External Clock Drive Oscillator period Oscillator frequency High time Low time Rise time Fall time External Clock Cycle Semiconductor Group Symbol Frequ. = 3.5 MHz to 16 MHz min. t 62.5 CLCL 1/t 0.5 CLCL t ...
Page 48
AC Characteristics (cont’d) Parameter Symbol System Clock Timing ALE to CLK OUT t CLK OUT high time t CLK OUT low time t CLK OUT low to ALE t high System Clock Timing Semiconductor Group 16 MHz clock min. max. ...
Page 49
AC Characteristics for SAB 80C515-20 / 80C535- for port 0, ALE and PSEN outputs = 100 pF Parameter Program Memory Characteristics ALE pulse width ...
Page 50
AC Characteristics (cont’d) Parameter External Data Memory Characteristics RD pulse width WR pulse width Address hold after ALE RD to valid data in Data hold after RD Data float after RD ALE to valid data in Address to valid data ...
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 12 ...
Page 52
AC Characteristics (cont’d) Parameter System Clock Timing ALE to CLKOUT CLKOUT high time CLKOUT low time CLKOUT low to ALE high External Clock Cycle Semiconductor Group Symbol 20 MHz clock 1/t min. max. t 310 – LLSH 60 ...
Page 53
ROM Verification Characteristics ˚C 5 ˚ Parameter ROM Verification Address to valid data ENABLE to valid data Data float after ENABLE t Oscillator frequency Address to valid data ...
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 ...