ChipFind - документация

Электронный компонент: SS8203

Скачать:  PDF   ZIP

Document Outline

4/30/98
SS8203
MICROCONTROLLER
External Specification
PRELIMINARY (V 1.1BA)
!" !"!# $% !" !"!#!
&&& ' () '
4/30/98
1/134
SS8203 1.1BA
Table of Contents
Section
Page
Feature
........................................................
2
Description
........................................................
3
Memory Configuration
........................................................
10
Special Function Registers
........................................................
12
Flash Memory Programming
........................................................
15
Power-Saving Modes
........................................................
18
WD-Timer
........................................................
26
Watch & Buzzer
........................................................
31
Time Base Timer
........................................................
36
PWM Timer 1/2/3
........................................................
40
Capture Timer 1/2
........................................................
47
SIO-1
........................................................
54
SIO-2
........................................................
69
A/D Converter
........................................................
80
External Interrupts
........................................................
85
Interrupt Control Block
........................................................
87
Port-0 to 3
........................................................
92
Port-4
........................................................
110
Port-5
........................................................
114
Port-6
........................................................
118
Port-7
........................................................
120
I/O PAD Specification
........................................................
122
AC Timing Specifications
........................................................
129
Package Data Sheet
........................................................
134
4/30/98
2/134
SS8203 1.1BA
Features
O
CPU Industry standard 8051 code compatable
- Extensive boolean processing (single bit logic) capabilities
- Arithmetic 8 bit including multiply and divide
- Jumps, 8/16 bit address, conditional and unconditional
- Logical separation of program and data memory
- Six addressing modes
O
Memory SS8203A
- 32K byte internal Flash electrically erasable eprom program memory
- 256 byte internal data memory (IRAM)
- 256 byte internal auxilliary data memory (XRAM)
- External Data RAM access allowed
- External Program ROM access allowed
O
Timers
- Watch-Dog Timer: 1 CH x 8 bit, reset or interrupt
- Watch & Buzzer: 1K/2K/4KHz Buzzer output, 1Sec/1Min/1Hour interrupt
- Time Base Timer: 1 CH x 8 bit, Auto-Reload, 125mS/1Sec/1Min/1Hour input
- PWM Timer: 3 CH x 8 bit, Event Counter, PWM or 50% duty output
- Capture timer: 2 CH x 16 bit, Event Counter, Capture on input edge
O
SIO
- SIO-1: 8-bit/16-bit transfer
- SIO-2: 8-bit transfer
O
A/D Converter
- 8 bit resolution
- 10 channel analog input port
O
Interrupt
- Six external interrupt input pins (IRQ0 to IRQ5)
- Eleven internal interrupt sources (Timer: 8, SIO: 2, ADC: 1)
O
I/O Ports
- Standard I/O pins: 40
- Standard output pins: 4
- High current sink I/O pins for LED: 8
O
Low Power Operation Modes
- StopAll Mode: CPU and peripherals halted. Register and RAM contents retained.
- SlowAll Mode: CPU and peripherals reduce clock rate from 12Mhz to 32khz.
- FastPeri Mode: CPU halts and peripherals continue to clock at 12Mhz.
4/30/98
3/134
SS8203 1.1BA
- SlowPeri Mode: CPU halts and peripherals reduce clock to 32khz.
- HIZ State: All pins except bus pins become high-impedance state.
Description
The SS8203A is a high performance CMOS 8-bit microcontroller with 32Kbytes
of Flash programmable and erasable read only memory. The device uses the
industry standard 8051 instruction set with an extensive set of peripherals to
provide user with a powerful solution for consumer appliance applications.
The Silconians SS8203A also provides the user with 256 bytes of additional
onchip data memory accessible by the MOVX command(XRAM). This makes a total
of 512 bytes of onchip data ram. The versatile design also allows the user to
access additional external program rom or data ram up to 64Kbytes.
The extensive SS8203A peripheral set includes 32Kbyte Flash electrically erasable
eprom, 512 bytes data RAM, 40 I/O lines, two serial I/O, two 16 bit timers
and six 8 bit timers. In addition there is a 10 channel 8 bit A/D, and 17 two level
vectored interrupts. The SS8203A is designed for low power with 5 power
saving programmable modes using two on-chip oscillators at 12Mhz and
32Khz and the CPU halt mode.
4/30/98
4/134
SS8203 1.1BA
PIN CONFIGURATION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
P07/AD7/LED
P06/AD6/LED
P05/AD5/LED
P04/AD4/LED
P03/AD3/LED
P02/AD2/LED
P01/AD1/LED
P00/AD0/LED
P61/ ALE
P60/PSEN
P27/A15
P26/A14
P25/A13
P24/A12
P23/A11
P22/A10
P21/A9
P20/A8
P37/NRD
P36/NWR
P35
P34
VDD1
VSS1
XFOUT
XFIN
P33/BUZ
P32/PWM3
P31/PWM2
P30/PWM1
EXMEM
NR
ESET
P10/SK1
P11/SI1
P12/SO1
P13/SK2
P14/SI2
P15/SO2
P16
P17
VDD
VSS
P70
P71
P40/AN0
P41/AN1
P42/AN2
P43/AN3
P44/AN4
P45/AN5
P46/AN6
P47/AN7
P50/AN8
P51/AN9
ADVDD
ADVSS
P52/IRQ0
P53/IRQ1
P54/IRQ2
P55/IRQ3
P56/IRQ4
P57/IRQ5
XSOUT
XSIN