PIC12CE5XX
DS40172A-page 84 1997 Microchip Technology Inc.
Z
Zero bit..................................................................................7
LIST OF FIGURES
Figure 3-1: PIC12CE5XX Block Diagram........................8
Figure 3-2: Clock/Instruction Cycle............................... 10
Figure 4-1: Program Memory Map and Stack for the
PIC12CE5XX..............................................11
Figure 4-2: PIC12CE518 Register File Map..................12
Figure 4-3: PIC12CE519 Register File Map..................12
Figure 4-4: STATUS Register (Address:03h)................14
Figure 4-5: OPTION Register........................................15
Figure 4-6: OSCCAL Register (Address 8Fh)............... 16
Figure 4-7: Loading of PC Branch Instructions -
PIC12CE518/CE519...................................17
Figure 4-8: Direct/Indirect Addressing...........................18
Figure 5-1: Equivalent Circuit
for a Single I/O Pin......................................19
Figure 5-2: Successive I/O Operation...........................20
Figure 6-1: Data Transfer Sequence On The
Serial Bus ...................................................22
Figure 6-2: Acknowledge Timing...................................22
Figure 6-3: Control Byte format..................................... 22
Figure 6-4: Acknowledge Polling Flow..........................23
Figure 6-5: Byte Write................................................... 23
Figure 6-6: Current Address Read................................24
Figure 6-7: Random Read.............................................24
Figure 6-8: Sequential Read......................................... 24
Figure 7-1: Timer0 Block Diagram................................ 25
Figure 7-2: Timer0 Timing: Internal Clock/No
Prescale......................................................26
Figure 7-3: Timer0 Timing: Internal Clock/
Prescale 1:2................................................26
Figure 7-4: Timer0 Timing With External Clock ............27
Figure 7-5: Block Diagram of the Timer0/WDT
Prescaler.....................................................28
Figure 8-1: Configuration Word for PIC12CE5XX......... 29
Figure 8-2: Crystal Operation (or Ceramic
Resonator) (XT or LP OSC
Configuration).............................................30
Figure 8-3: External Clock Input Operation
(XT or LP OSC Configuration)....................30
Figure 8-4: External Parallel Resonant Crystal
Oscillator Circuit..........................................31
Figure 8-5: External Series Resonant Crystal
Oscillator Circuit..........................................31
Figure 8-6: External RC Oscillator Mode ......................31
Figure 8-7: MCLR SELECT...........................................34
Figure 8-8: Simplified Block Diagram of On-
Chip Reset Circuit.......................................35
Figure 8-9: Time-Out Sequence on Power-Up
(MCLR
Pulled Low).....................................35
Figure 8-10: Time-Out Sequence on Power-Up
(MCLR Tied to VDD): Fast VDD
Rise Time....................................................35
Figure 8-11: Time-Out Sequence on Power-Up
(MCLR Tied to VDD): Slow VDD
Rise Time....................................................36
Figure 8-12: Watchdog Timer Block Diagram................. 37
Figure 8-13: Brown-Out Protection Circuit 1 ...................38
Figure 8-14: Brown-Out Protection Circuit 2 ...................38
Figure 8-15: Typical In-Circuit Serial Programming
Connection..................................................40
Figure 9-1: General Format for Instructions..................41
Figure 11-1: Load Conditions - PIC12CE5XX.................61
Figure 11-2: External Clock Timing - PIC12CE5XX........62
Figure 11-3: I/O Timing - PIC12CE5XX.......................... 63
Figure 11-4: Reset, Watchdog Timer, and Device
Reset Timer Timing - PIC12CE5XX........... 64
Figure 11-5: Timer0 Clock Timings - PIC12CE5XX........ 65
Figure 11-6: EEPROM Memory Bus Timing
Data............................................................ 65
Figure 12-1: Calibrated Internal RC Frequency
Range vs. Temperature (V
DD = 5.0V)
(internal RC is calibrated to 25°C, 5.0V) .... 69
Figure 12-2: Calibrated Internal RC Frequency
Range vs. Temperature (VDD = 3.0V)
(internal RC is calibrated to 25°C, 5.0V) .... 69
Figure 12-3: Internal RC Frequency vs. calibration
value (VDD = 5.5V) ..................................... 70
Figure 12-4: Internal RC Frequency vs. calibration
value (VDD = 3.0V) ..................................... 70
Figure 12-5: WDT Timer Time-out Period vs. VDD ......... 71
Figure 12-6: Short DRT period vs. vDD........................... 71
Figure 12-7: IOH vs. VOH, VDD = 3.5 V............................ 72
Figure 12-8: IOH vs. VOH, VDD = 5.5 V............................ 72
Figure 12-9: IOL vs. VOL, VDD = 3.5 V............................. 72
Figure 12-10: IOL vs. VOL, VDD = 5.5 V............................. 72
LIST OF TABLES
Table 1-1: PIC12CXXX Family of Devices...................... 4
Table 3-1: PIC12CE5XX Pinout description.................... 9
Table 4-1: Special Function Register (SFR)
Summary...................................................... 13
Table 5-1: Summary of Port Registers.......................... 19
Table 7-1: Registers Associated With Timer0............... 26
Table 8-1: Capacitor Selection for Ceramic
Resonators - PIC12CE5XX.......................... 30
Table 8-2: Capacitor Selection
for Crystal Oscillator - PIC12CE5XX............ 30
Table 8-3: Reset Conditions for Registers ....................33
Table 8-4: Reset Condition for Special Registers .........33
Table 8-5: DRT (Device Reset Timer Period) ............... 36
Table 8-6: Summary of Registers Associated
with the Watchdog Timer ............................. 37
Table 8-7: TO
/PD/GPWUF Status After Reset.............. 38
Table 8-8: Events Affecting TO/PD Status Bits............. 38
Table 9-1: OPCODE Field Descriptions........................ 41
Table 9-2: Instruction Set Summary.............................. 42
Table 10-1: Development Tools From Microchip ............ 56
Table 11-1: External Clock Timing Requirements -
PIC12CE5XX ............................................... 62
Table 11-2: Timing Requirements - PIC12CE5XX.......... 63
Table 11-3: Reset, Watchdog Timer, and Device
Reset Timer - PIC12CE5XX ........................ 64
Table 11-4: DRT (Device Reset Timer Period)
Time Out ...................................................... 64
Table 11-5: Timer0 Clock Requirements -
PIC12CE5XX ............................................... 65
Table 11-6: EEPROM Memory Bus Timing
Requirements............................................... 66
Table 11-7: Pull-up Resistor Ranges .............................. 67
Table 12-1: Dynamic iDD (typical) - wdt enabled,
25°C............................................................. 70
12CF5XX_GEBook Page 84 Tuesday, October 21, 1997 8:23 AM