PIC16LF873A-I/SP Microchip Technology, PIC16LF873A-I/SP Datasheet - Page 159

IC MCU FLASH 4KX14 EE A/D 28DIP

PIC16LF873A-I/SP

Manufacturer Part Number
PIC16LF873A-I/SP
Description
IC MCU FLASH 4KX14 EE A/D 28DIP
Manufacturer
Microchip Technology
Series
PIC® 16Fr
Datasheets

Specifications of PIC16LF873A-I/SP

Core Size
8-Bit
Program Memory Size
7KB (4K x 14)
Oscillator Type
External
Core Processor
PIC
Speed
10MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
22
Program Memory Type
FLASH
Eeprom Size
128 x 8
Ram Size
192 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Data Converters
A/D 5x10b
Operating Temperature
-40°C ~ 85°C
Package / Case
28-DIP (0.300", 7.62mm)
Controller Family/series
PIC16LF
No. Of I/o's
22
Eeprom Memory Size
128Byte
Ram Memory Size
192Byte
Cpu Speed
20MHz
No.
RoHS Compliant
Processor Series
PIC16LF
Core
PIC
Data Bus Width
8 bit
Data Ram Size
192 B
Interface Type
I2C, SPI, USART
Maximum Clock Frequency
20 MHz
Number Of Programmable I/os
22
Number Of Timers
1 x 16 bit
Operating Supply Voltage
2 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
Through Hole
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, PG164120, ICE2000, DM163022, DV164120
Minimum Operating Temperature
- 40 C
On-chip Adc
5 bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
PIC16LF873AI/SP
FIGURE 14-12:
14.15 In-Circuit Debugger
When the DEBUG bit in the configuration word is pro-
grammed to a ‘0’, the in-circuit debugger functionality is
enabled. This function allows simple debugging
functions when used with MPLAB
microcontroller has this feature enabled, some of the
resources are not available for general use. Table 14-8
shows
background debugger.
TABLE 14-8:
To use the in-circuit debugger function of the microcon-
troller, the design must implement In-Circuit Serial Pro-
gramming connections to MCLR/V
and RB6. This will interface to the in-circuit debugger
module available from Microchip or one of the third
party development tool companies.
 2003 Microchip Technology Inc.
I/O pins
Stack
Program Memory
Data Memory
Note 1: XT, HS or LP Oscillator mode assumed.
OSC1
CLKO
INT pin
INTF Flag
(INTCON<1>)
GIE bit
(INTCON<7>)
INSTRUCTION FLOW
Instruction
Fetched
Instruction
Executed
(4)
2: T
3: GIE = 1 assumed. In this case, after wake- up, the processor jumps to the interrupt routine.
4: CLKO is not available in these oscillator modes but shown here for timing reference.
which
PC
If GIE = 0, execution will continue in-line.
OST
Inst(PC) = Sleep
= 1024 T
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1
Inst(PC - 1)
features
DEBUGGER RESOURCES
PC
OSC
WAKE-UP FROM SLEEP THROUGH INTERRUPT
0x070 (0x0F0, 0x170, 0x1F0)
Address 0000h must be NOP
(drawing not to scale). This delay will not be there for RC Oscillator mode.
are
Last 100h words
Inst(PC + 1)
0x1EB-0x1EF
PC+1
Sleep
consumed
RB6, RB7
PP
1 level
®
, V
ICD. When the
DD
Processor in
, GND, RB7
Sleep
by
PC+2
the
T
OST (2)
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
Inst(PC + 2)
Inst(PC + 1)
14.16 Program Verification/Code
If
programmed, the on-chip program memory can be
read out for verification purposes.
14.17 ID Locations
Four memory locations (2000h-2003h) are designated
as ID locations, where the user can store checksum or
other code identification numbers. These locations are
not accessible during normal execution but are
readable and writable during program/verify. It is
recommended that only the 4 Least Significant bits of
the ID location are used.
PC+2
the
Protection
code
Interrupt Latency
Dummy cycle
PC + 2
protection
PIC16F87XA
(2)
Dummy cycle
Inst(0004h)
0004h
bit(s)
DS39582B-page 157
have
Inst(0005h)
Inst(0004h)
0005h
not
been

Related parts for PIC16LF873A-I/SP