
1996 Dec 11
2
Philips Semiconductors
Preliminary specification
Low voltage 16-bit microcontroller
P90CL301BFH (C100)
CONTENTS
1
2
2.1
FEATURES
DESCRIPTION
Compatibility between P90CL301AFH and
P90CL301BFH
ORDERING INFORMATION
BLOCK DIAGRAM
PINNING INFORMATION
Pinning
Pin description
SYSTEM CONTROL
Memory organization
Programmable chip-select
Dynamic bus port sizing
System Control Register (SYSCON)
Reset operation
Clock generation
Interrupt controller
Power reduction modes
CPU FUNCTIONAL DESCRIPTION
General
Programming model and data organization
Processing states and exception processing
Tracing
Stack format
CPU interrupt processing
Bus arbitration
PORTS
Port P Control Register (PCON)
Port SP
Ports schematics
8051 PERIPHERAL BUS
ON-CHIP PERIPHERAL FUNCTIONS
Peripheral interrupt control
TIMERS
Timer array
Timebase
Channel function
Pin parallel functions for the timer
Timer Control Registers
Timer Status Register
Watchdog Timer
3
4
5
5.1
5.2
6
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
7
7.1
7.2
7.3
7.4
7.5
7.6
7.7
8
8.1
8.2
8.3
9
10
10.1
11
11.1
11.2
11.3
11.4
11.5
11.6
11.7
12
12.1
12.2
12.3
12.4
12.5
13
SERIAL INTERFACES
UART interface
Baud rate generator
UART queue
I
2
C-bus interface
Serial Control Register (SCON)
PULSE WIDTH MODULATION OUTPUTS
(PWM)
Prescaler PWM Register (PWMP)
PWM Data Registers (PWM0 and PWM1)
ANALOG-TO-DIGITAL CONVERTER (ADC)
ADC Control Register (ADCON)
ON-BOARD TEST CONCEPT
ONCE mode
Test ROM
ON-CHIP RAM
REGISTER MAPPING
LIMITING VALUES
DC CHARACTERISTICS
ADC CHARACTERISTICS
AC CHARACTERISTICS
8051 BUS TIMING
TIMING DIAGRAMS
CLOCK TIMING
PIN STATES IN VARIOUS MODES
INSTRUCTION SET AND ADDRESSING
MODES
Addressing modes
INSTRUCTION TIMING
PACKAGE OUTLINE
SOLDERING
Introduction
Reflow soldering
Wave soldering
Repairing soldered joints
DEFINITIONS
LIFE SUPPORT APPLICATIONS
PURCHASE OF PHILIPS I
2
C COMPONENTS
13.1
13.2
14
14.1
15
15.1
15.2
16
17
18
19
20
21
22
23
24
25
26
26.1
27
28
29
29.1
29.2
29.3
29.4
30
31
32