Specifications

C8051F330/1
Rev. 1.1 3
TABLE OF CONTENTS
1. SYSTEM OVERVIEW .........................................................................................................13
1.1. CIP-51™ Microcontroller Core ......................................................................................17
1.1.1. Fully 8051 Compatible ..........................................................................................17
1.1.2. Improved Throughput ............................................................................................17
1.1.3. Additional Features................................................................................................18
1.2. On-Chip Memory ............................................................................................................19
1.3. On-Chip Debug Circuitry ................................................................................................20
1.4. Programmable Digital I/O and Crossbar .........................................................................21
1.5. Serial Ports.......................................................................................................................21
1.6. Programmable Counter Array .........................................................................................22
1.7. 10-Bit Analog to Digital Converter.................................................................................23
1.8. Comparators ....................................................................................................................24
1.9. 10-bit Current Output DAC.............................................................................................25
2. ABSOLUTE MAXIMUM RATINGS..................................................................................26
3. GLOBAL DC ELECTRICAL CHARACTERISTICS ......................................................27
4. PINOUT AND PACKAGE DEFINITIONS........................................................................28
5. 10-BIT ADC (ADC0, C8051F330 ONLY) ...........................................................................35
5.1. Analog Multiplexer .........................................................................................................36
5.2. Temperature Sensor.........................................................................................................37
5.3. Modes of Operation.........................................................................................................38
5.3.1. Starting a Conversion.............................................................................................38
5.3.2. Tracking Modes .....................................................................................................39
5.3.3. Settling Time Requirements ..................................................................................40
5.4. Programmable Window Detector ....................................................................................46
5.4.1. Window Detector In Single-Ended Mode .............................................................48
5.4.2. Window Detector In Differential Mode.................................................................49
6. 10-BIT CURRENT MODE DAC (IDA0, C8051F330 ONLY) ..........................................51
6.1. IDA0 Output Scheduling.................................................................................................51
6.1.1. Update Output On-Demand ...................................................................................51
6.1.2. Update Output Based on Timer Overflow.............................................................52
6.1.3. Update Output Based on CNVSTR Edge ..............................................................52
6.2. IDAC Output Mapping....................................................................................................52
7. VOLTAGE REFERENCE (C8051F330 ONLY) ................................................................57
8. COMPARATOR0 ................................................................................................................59
9. CIP-51 MICROCONTROLLER .........................................................................................67
9.1. INSTRUCTION SET ......................................................................................................69
9.1.1. Instruction and CPU Timing..................................................................................69
9.1.2. MOVX Instruction and Program Memory.............................................................69
9.2. MEMORY ORGANIZATION........................................................................................73
9.2.1. Program Memory...................................................................................................73
9.2.2. Data Memory .........................................................................................................74
9.2.3. General Purpose Registers .....................................................................................74
9.2.4. Bit Addressable Locations .....................................................................................74