Microcomputer Components
8-Bit
CMOS Microcontroller
C515C
Data Sheet 12.97
e/
s.d
en r/
iemucto
.s d
wwcon
://wemi
ttp S
h
C515C Data Sheet
Revision History :
Previous Versions :
Page
Page
(in previous (in current
version)
version)
general
-
15, 20
24-28
4
17, 22
25-30
Version:
12.97
07.97, 09.96
Subjects (major changes since last revision)
C515C-8E OTP version included;
Short description of the two new features of the C515C-8E
Correction and extension of the SYSCON register description
Table 3 to 5: corrections for PCON1, IEN0, SYSCON, P4, P7, and
DB0n to DB7n registers
More exact description of the overload current conditions.
Replacing
V
CC
and
I
CC
by
V
DD
and
I
DD
Subjects (major changes from revision 09.96 to revision 07.97
SSC transfer rate at 10 MHz = 2.5 MHz
Figure reference corrected
Power sav. modes : description of hardware power down mode added
Icc specification has been extended
t
SCLK
for Master Mode corrected
52, 54
several
4
19
52, 53
56, 57
62
several
4
19
52, 53
56, 57
62
Edition 12.97
Published by Siemens AG,
Bereich Halbleiter, Marketing-
Kommunikation, Balanstraße 73,
81541 München
©
Siemens AG 1997.
All Rights Reserved.
Attention please!
As far as patents or other rights of third parties are concerned, liability is only assumed for components, not for
applications, processes and circuits implemented within components or assemblies.
The information describes the type of component and shall not be considered as assured characteristics.
Terms of delivery and rights to change design reserved.
For questions on technology, delivery and prices please contact the Semiconductor Group Offices in Germany or
the Siemens Companies and Representatives worldwide (see address list).
Due to technical requirements components may contain dangerous substances. For information on the types in
question please contact your nearest Siemens Office, Semiconductor Group.
Siemens AG is an approved CECC manufacturer.
Packing
Please use the recycling operators known to you. We can also help you – get in touch with your nearest sales
office. By agreement we will take packing material back, if it is sorted. You must bear the costs of transport.
For 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 incurred.
Components used in life-support devices or systems must be expressly authorized for such purpose!
Critical components
1
of the Semiconductor Group of Siemens AG, may only be used in life-support devices or
systems
2
with the express written approval of the Semiconductor Group of Siemens AG.
1 A critical component is a component used in a life-support device or system whose failure can reasonably be
expected to cause the failure of that life-support device or system, or to affect its safety or effectiveness of that
device or system.
2 Life support devices or systems are intended (a) to be implanted in the human body, or (b) to support and/or
maintain and sustain human life. If they fail, it is reasonable to assume that the health of the user may be en-
dangered.
8-Bit CMOS Microcontroller
C515C
Advance Information
•
•
•
•
•
•
•
•
•
•
•
Full upward compatibility with SAB 80C515A
On-chip program memory (with optional memory protection)
– C515C-8R : 64k byte on-chip ROM
– C515C-8E : 64k byte on-chip OTP
– alternatively up to 64k byte external program memory
256 byte on-chip RAM
2K byte of on-chip XRAM
Up to 64K byte external data memory
Superset of the 8051 architecture with 8 datapointers
Up to 10 MHz external operating frequency (1
µ
s instruction cycle time at 6 MHz external clock)
On-chip emulation support logic (Enhanced Hooks Technology
TM
)
Current optimized oscillator circuit and EMI optimized design
Eight ports : 48+1 digital I/O lines, 8 analog inputs
– Quasi-bidirectional port structure (8051 compatible)
– Port 5 selectable for bidirectional port structure (CMOS voltage levels)
Full-CAN controller on-chip
– 256 register/data bytes are located in external data memory area
– max.1 MBaud at 8-10 MHz operating frequency
(further features are on next page)
On-Chip Emulation Support Module
SSC (SPI)
Interface
Oscillator
Watchdog
Power
Save Modes
Idle/
Power down
Slow down
Port 7
Port 6
Full-CAN
Controller
10 Bit ADC
(8 inputs)
Timer 2
Capture/Compare Unit
Port 5
Port 4
T1
XRAM
2k x 8
RAM
256 x 8
Port 0
I/O
T0
CPU
8 Datapointer
8 Bit
USART
Port 1
I/O
Port 2
Program Memory
C515C-8R : 64k x 8 ROM
C515C-8E : 64k x 8 OTP
I/O
Port 3
I/O
I/O
Analog/
Digital
Input
I/O
I/O
MCA03646
Figure 1
C515C Functional Units
Enhanced Hooks Technology
TM
is a trademark of Siemens AG
.
Semiconductor Group
3
12.97
C515C
Features (cont’d):
•
•
•
•
•
•
•
•
•
•
•
•
Three 16-bit timer/counters
– Timer 2 can be used for compare/capture functions
10-bit A/D converter with multiplexed inputs and built-in self calibration
Full duplex serial interface with programmable baudrate generator (USART)
SSC synchronous serial interface (SPI compatible)
– Master and slave capable
– Programmable clock polarity / clock-edge to data phase relation
– LSB/MSB first selectable
– 2.5 MHz transfer rate at 10 MHz operating frequency
Seventeen interrupt vectors, at four priority levels selectable
Extended watchdog facilities
– 15-bit programmable watchdog timer
– Oscillator watchdog
Power saving modes
– Slow-down mode
– Idle mode (can be combined with slow-down mode)
– Software power-down mode with wake-up capability through INT0 or RXDC pin
– Hardware power-down mode
CPU running condition output pin
ALE can be switched off
Multiple separate VDD/VSS pin pairs
P-MQFP-80-1 package
Temperature Ranges :
SAB-C515C-8R
T
A
= 0 to 70
°C
SAF-C515C-8R
T
A
= -40 to 85
°C
SAH-C515C-8R
T
A
= -40 to 110
°C
The C515C is an enhanced, upgraded version of the SAB 80C515A 8-bit microcontroller which
additionally provides a full CAN interface, a SPI compatible synchronous serial interface, extended
power save provisions, additional on-chip RAM, 64K of on-chip program memory, two new external
interrupts and RFI related improvements. With a maximum external clock rate of 10 MHz it achieves
a 600 ns instruction cycle time (1
µ
s at 6 MHz).
The C515C-8R contains a non-volatile 64k byte read-only program memory. The C515C-L is
identical to the C515C-8R, except that it lacks the on-chip program memory The C515C-8E is the
OTP version in the C515C microcontroller with an on-chip 64k byte one-time programmable (OTP)
program memory. The C515C is mounted in a P-MQFP-80 package.
If compared to the C515C-8R and C515C-L, the C515C-8E OTP version additionally provides two
features:
– the wake-up from software power down mode can, additionally to the external pin P3.2/INT0
wake-up capability, also be triggered alternatively by a second pin P4.7/RXDC.
– for power consumption reasons the on-chip CAN controller can be switched off.
Note:
Versions for extended temperature ranges – 40
°C
to 110
°C
(SAH-C515C-LM and
SAH-C515C-8RM) are available on request. The ordering number of ROM types (DXXXX
extensions) is defined after program release (verification) of the customer.
Semiconductor Group
4
12.97
C515C
Ordering Information
Type
SAB-C515C-LM
SAF-C515C-LM
SAB-C515C-8RM
SAF-C515C-8RM
SAB-C515C-8EM
SAF-C515C-8EM
Ordering Code
Q67121-C1066
Q67121-C1058
Package
Description
(8-Bit CMOS microcontroller)
P-MQFP-80-1 for external memory (10 MHz)
P-MQFP-80-1 for external memory (10 MHz)
ext. temp. – 40
°C
to 85
°C
Q67121-DXXXX P-MQFP-80-1 with mask programmable ROM (10 MHz)
Q67121-DXXXX P-MQFP-80-1 with mask programmable ROM (10 MHz)
ext. temp. – 40
°C
to 85
°C
Q67121-C1057
Q67121-C2083
P-MQFP-80-1 with OTP memory (10 MHz)
P-MQFP-80-1 with OTP memory (10 MHz)
ext. temp. – 40
°C
to 85
°C
V
AGND
V
AREF
Port 0
8 Bit Digital I/O
XTAL1
XTAL2
ALE
PSEN
EA
RESET
PE/SWD
HWPD
CPUR
Port 1
8 Bit Digital I/O
Port 2
8 Bit Digital I/O
Port 3
8 Bit Digital I/O
Port 4
8 Bit Digital I/O
C515C
Port 5
8 Bit Digital I/O
Port 6
8 Bit Analog/
Digital Inputs
Port 7
1 Bit Digital I/O
V
SSE1
V
CCE1
V
SSE2
V
CCE2
V
SS1
V
CC1
V
SSCLK
V
CCCLK
V
SSEXT
V
CCEXT
MCL02714
Figure 2
Logic Symbol
Semiconductor Group
5
12.97