PIC16F876A-E/ML Microchip Technology, PIC16F876A-E/ML Datasheet - Page 3
![IC MCU FLASH 8KX14 A/D 28QFN](/photos/6/81/68120/150-28-qfn_sml.jpg)
PIC16F876A-E/ML
Manufacturer Part Number
PIC16F876A-E/ML
Description
IC MCU FLASH 8KX14 A/D 28QFN
Manufacturer
Microchip Technology
Series
PIC® 16Fr
Datasheets
1.PIC16F616T-ISL.pdf
(8 pages)
2.PIC16F688T-ISL.pdf
(688 pages)
3.PIC16C770-ISO.pdf
(8 pages)
4.PIC16F873A-ISO.pdf
(234 pages)
5.PIC16F873A-ISO.pdf
(6 pages)
6.PIC16F873A-ISO.pdf
(4 pages)
7.PIC16F873A-ISO.pdf
(6 pages)
8.PIC16F873A-ISO.pdf
(4 pages)
9.PIC16F873A-ISO.pdf
(22 pages)
Specifications of PIC16F876A-E/ML
Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
22
Program Memory Size
14KB (8K x 14)
Program Memory Type
FLASH
Eeprom Size
256 x 8
Ram Size
368 x 8
Voltage - Supply (vcc/vdd)
4 V ~ 5.5 V
Data Converters
A/D 5x10b
Oscillator Type
External
Operating Temperature
-40°C ~ 125°C
Package / Case
28-VQFN Exposed Pad, 28-HVQFN, 28-SQFN, 28-DHVQFN
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16F876A-E/ML
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
2.0
2.1
The user memory space extends from 0000h to 1FFFh
(8 K words). In Programming mode, the program mem-
ory space extends from 0000h to 3FFFh, with the first
half (0000h - 1FFFh) being user program memory and
the second half (2000h - 3FFFh) being configuration
memory. The PC will increment from 0000h to 1FFFh
and wrap around to 0000h. From 2000h, the PC will
increment up to 3FFFh and wrap around to 2000h (not
to 0000h). Once in configuration memory, the highest
bit of the PC stays a ‘1’, thus always pointing to the con-
figuration memory. The only way to point to user pro-
gram memory is to reset the part and re-enter
Program/Verify mode, as described in Section 2.4.
In the configuration memory space, 2000h - 200Fh are
physically implemented. However, only locations
2000h through 2007h are available. Other locations are
reserved. Locations beyond 200Fh will physically
access user memory (see Figure 2-1).
2010 Microchip Technology Inc.
PROGRAM MODE ENTRY
User Program Memory Map
Advance Information
2.2
The EEPROM data memory space is a separate block
of high endurance memory that the user accesses,
using a special sequence of instructions. The amount
of data EEPROM memory depends on the device and
is shown below in number of bytes.
The contents of data EEPROM memory have the capa-
bility to be embedded into the HEX file.
The programmer should be able to read data EEPROM
information from a HEX file and conversely (as an
option), write data EEPROM contents to a HEX file,
along
configuration bit information.
The 256 data memory locations are logically mapped
starting at address 2100h. The format for data memory
storage is one data byte per address location, LSB
aligned.
PIC16F873A
PIC16F874A
PIC16F876A
PIC16F877A
with
Data EEPROM Memory
Device
program
PIC16F87XA
memory
# of Bytes
information
DS39589C-page 3
128
128
256
256
and