Transcription of Microcomputer Components - b-kainka.de
1 Data Sheet ComponentsSAB 80515 / SAB 805358-Bit Single-Chip Microcontroller FamilySAB 80515 / 80535 Data SheetRevision History:Current Version: , (changes since last revision)1, 2, 27,29, 302936 40 to + 110 C version deleted; Note: only on request .. addedtCandVint ERROR modifiedHeader of table (16 MHz) correctedEdition edition was realized using the software system FrameMaker .Published by Siemens AG,Bereich Halbleiter, Marketing-Kommunikation, Balanstra e 73,81541 M nchen Siemens AG Rights please!As far as patents or other rights of third parties are concerned, liability is only assumed for Components , not for applications, processes andcircuits implemented within Components or information describes the type of component and shall not be considered as assured of delivery and rights to change design questions on technology, delivery and prices please contact the Semiconductor Group Offices in Germany or the Siemens Companies andRepresentatives worldwide (see address list).
2 Due to technical requirements Components may contain dangerous substances. For information on the types in question please contact yournearest Siemens Office, Semiconductor AG is an approved CECC use the recycling operators known to you. We can also help you get in touch with your nearest sales office. By agreement we willtake packing material back, if it is sorted. You must bear the costs of packing material that is returned to us unsorted or which we are not obliged to accept, we shall have to invoice you for any costs used in life-support devices or systems must be expressly authorized for such purpose!Critical components1 of the Semiconductor Group of Siemens AG, may only be used in life-support devices or systems2 with the express writ-ten approval of the Semiconductor Group of Siemens A critical component is a component used in a life-support device or system whose failure can reasonably be expected to cause the failureof that life-support device or system, or to affect its safety or effectiveness of that device or Life support devices or systems are intended (a) to be implanted in the human body, or (b) to support and/or maintain and sustain humanlife.
3 If they fail, it is reasonable to assume that the health of the user may be Single Chip MicrocontrollerSAB 80515/80535 PreliminarySAB 80515 Microcontroller with factory mask-programmable ROMSAB 80535 Microcontroller for external ROMl8 K 8 ROM (SAB 80C515 only)l256 8 RAMlSix 8-bit I/O ports, one 8-bit input port for analog signalslThree 16-bit timer/counterslHighly flexible reload, capture, compare capabilitieslFull-duplex serial channellTwelve interrupt vectors, four priority levelsl8-bit A/D converter with 8 multiplexed inputs and programmable internal reference voltagesl16-bit watchdog timerlVPDprovides standby current for 40 bytes of RAMlBoolean processol256-bit-addressable locationslMost instructions execute in 1 s (750 ns)l4 s (3 s) multiply and dividelExternal memory expandable up to 128 KbyteslBackwardly compatible with SAB 8051lTwo temperature ranges available:0 to 70 C 40 to 85 C(T40/85)The SAB 80515/80535 is a powerful member of the Siemens SAB 8051 family of 8-bit micro-controllers.
4 It is fabricated in + 5 V N-channel, silicon-gate Siemens MYMOS technology. TheSAB 80515/80535 is a stand-alone, high-performance single-chip microcontroller based on theSAB 8051 architecture. While maintaining all the SAB 8051 operating characteristics, theSAB 80515/80535 incorporates several enhancements which significantly increase designflexibility and overall system SAB 80535 is identical with the SAB 80515 except that it lacks the on-chip program me-mory. The SAB 80515/80535 is supplied in a 68-pin plastic leaded chip carrier package(P-LCC-68).SAB 80515/80535 Semiconductor Group4 Note: Extended temperature range 40 to 110 C on requestOrdering InformationTypeOrdering code PackageDescription8-bit CMOS microcontrollerSAB 80515-NQ 67120-C211P-LCC-68 with mask-programmable ROMSAB 80535-NQ 67120-C241P-LCC-68 for external memorySAB 80515-N-T40/85Q 67120-C210P-LCC-68 with mask-programmable ROMSAB 80535-N-40/85Q 67120-C240P-LCC-68 for external memorySAB 80515/80535 Semiconductor Group5 Logic SymbolPin Configuration(P-LCC-68)SAB 80515/80535 Semiconductor Group6 Pin Definitions and FunctionsSymbolPinInput (I)Output (O) , 5-9I/OPort 4is an 8-bit quasi-bidirectional I/O port.
5 Port 4 can sink/source 4 LS-TTL down supply. IfVPD is held within its specs whileVCCdrops below specs,VPD will provide standby powerto 40 byte of the internal RAM. WhenVPD is low, theRAM s current is drawn low level on this pin for the duration of two machinecycles while the oscillator is running resets theSAB 80C515. A small internal pullup resistor permitspower-on reset using only a capacitor connected toVSSVAREF11 Reference voltage for the A/D converterVAGND12 Reference ground for the A/D converterAN7-AN013-20 IMultiplexed analog inputsSAB 80515/80535 Semiconductor Group7 Pin Definitions and Functions(cont d)SymbolPinInput (I)Output (O) 3 is an 8-bit bidirectional I/O. It also contains the in-terrupt, timer, serial port and external memory strobepins that are used by various options.
6 The output latchcorresponding to a secondary function must be pro-grammed to a one (1) for that function to operate. Port3 can sink/source 4 LS-TTL secondary func-tions are assigned to the pins of port 3, as follows: R D ( ): serial port s receiver datainput (asynchronous) or datainput/output (synchronous) T D ( ): serial port s transmitter dataoutput (asynchronous) orclock output (synchronous) INT0( ): interrupt 0 input/timer 0 gatecontrol input INT1( ): interrupt 1 input/timer 1 gatecontrol input T0 ( ): counter 0 input T1 ( ): counter 1 input WR( ): the write control signal latchesthe data byte from port 0 intothe external data memory RD ( ): the read control signalenables the external datamemory to port 0 SAB 80515/80535 Semiconductor Group8 Pin Definitions and Functions(cont d)SymbolPinInput (I)Output (O) - 29 - 36I/OPort 1 is an 8-bit bidirectional I/O port.
7 It is used for thelow-order address byte during program verification. Italso contains the interrupt, timer, clock, capture andcompare pins that are used by various options. The out-put latch must be programmed to a one (1) for that func-tion to operate (except when used for the compare func-tions). The secondary functions are assigned to the port1 pins as follows: INT3/CC0 ( ): interrupt 3 input /compare 0 output /capture 0 input INT4/CC1 ( ): interrupt 4 input /compare 1 output /capture 1 input INT5/CC2 ( ): interrupt 5 input /compare 2 output /capture 2 input INT6/CC3 ( ): interrupt 6 input /compare 3 output /capture 3 input INT2( ): interrupt 2 input T2EX ( ): timer 2 external reloadtrigger input CLKOUT ( ): system clock output T2 ( ): counter 2 inputVBB37 Substrate pin.
8 Must be connected toVSSthrough acapacitor (47 to 100 nF) for proper operation of the XTAL2 is the output from the oscillator s the internal timing circuitry. A crystal, ceramic resona-tor, or external source can be XTAL1 is the input to the oscillator s high gain when a crystal or ceramic resonator is toVSS when external source is used 80515/80535 Semiconductor Group9 Pin Definitions and Functions(cont d)SymbolPinInput (I)Output (O) 48I/OPort 2 is an 8-bit quasi-bidirectional I/O port. It alsoemits the high-order address byte when accessing ex-ternal memory. It is used for the high-order address andthe control signals during program verification. Port 2can sink/source 4 LS-TTL program store enable output is a control signal thatenables the external program memory to the bus duringexternal fetch operations.
9 It is activated every six oscil-lator periods except during external data memory ac-cesses. Remains high during internal program address latch enable output used for latchingthe address into external memory during normal opera-tion. It is activated every six oscillator periods except du-ring an external data memory held at a TTL high level, the SAB 80515 executesinstructions from the internal ROM when the PC is lessthan 8192. When held at a TTL low level, the SAB80515 fetches all instructions from external programmemory. For the SAB 80535 this pin must be tied 0 is an 8-bit open-drain bidirectional I/O port. It isalso the multiplexed low-order address and data buswhen using external memory. It is used for data outputduring program verification. Port 0 can sink/source8 LS-TTL 5 is an 8-bit quasi-bidirectional I/O 5 can sink/source 4 LS-TTL SUPPLY (+ 5 V power supply during normaloperation and program verification)VSS38 GROUND (0 V)SAB 80515/80535 Semiconductor Group10 Figure 1 Block DiagramSAB 80515/80535 Semiconductor Group11 Functional DescriptionThe architecture of the SAB 80515 is based on the SAB 8051 microcontroller family.
10 The fol-lowing features of the SAB 80515 are fully compatible with the SAB 8051 features: Instruction set External memory expansion interface (port 0 and port 2) Full-duplex serial port Timer/counter 0 and 1 Alternate functions on port 3 The lower 128 bytes of internal RAM and the lower 4 Kbytes of internal ROMThe SAB 80515 additionally contains 128 bytes of internal RAM and 4 Kbytes of internal ROM,which results in a total of 256 bytes of RAM and 8 Kbytes of ROM on chip. TheSAB 80515 has a new 16-bit timer/counter with a 2:1 prescaler, reload mode, compare andcapture capability. It also contains a 16-bit watchdog timer, an 8-bit A/D converter with pro-grammable reference voltages, two additional quasi-bidirectional 8-bit ports, one 8-bit inputport for analog signals, and a programmable clock output(fOSC/12).