EEWORLDEEWORLDEEWORLD

Part Number

Search

PIC16LF87XAI/SP

Description
28/40/44-Pin Enhanced Flash Microcontrollers
File Size2MB,234 Pages
ManufacturerMicrochip
Websitehttps://www.microchip.com
Download Datasheet View All

PIC16LF87XAI/SP Overview

28/40/44-Pin Enhanced Flash Microcontrollers

PIC16F87XA
28/40/44-Pin Enhanced Flash Microcontrollers
Devices Included in this Data Sheet:
• PIC16F873A
• PIC16F874A
• PIC16F876A
• PIC16F877A
Analog Features:
• 10-bit, up to 8-channel Analog-to-Digital
Converter (A/D)
• Brown-out Reset (BOR)
• Analog Comparator module with:
- Two analog comparators
- Programmable on-chip voltage reference
(V
REF
) module
- Programmable input multiplexing from device
inputs and internal voltage reference
- Comparator outputs are externally accessible
High-Performance RISC CPU:
• Only 35 single-word instructions to learn
• All single-cycle instructions except for program
branches, which are two-cycle
• Operating speed: DC – 20 MHz clock input
DC – 200 ns instruction cycle
• Up to 8K x 14 words of Flash Program Memory,
Up to 368 x 8 bytes of Data Memory (RAM),
Up to 256 x 8 bytes of EEPROM Data Memory
• Pinout compatible to other 28-pin or 40/44-pin
PIC16CXXX and PIC16FXXX microcontrollers
Special Microcontroller Features:
• 100,000 erase/write cycle Enhanced Flash
program memory typical
• 1,000,000 erase/write cycle Data EEPROM
memory typical
• Data EEPROM Retention > 40 years
• Self-reprogrammable under software control
• In-Circuit Serial Programming™ (ICSP™)
via two pins
• Single-supply 5V In-Circuit Serial Programming
• Watchdog Timer (WDT) with its own on-chip RC
oscillator for reliable operation
• Programmable code protection
• Power saving Sleep mode
• Selectable oscillator options
• In-Circuit Debug (ICD) via two pins
Peripheral Features:
• Timer0: 8-bit timer/counter with 8-bit prescaler
• Timer1: 16-bit timer/counter with prescaler,
can be incremented during Sleep via external
crystal/clock
• Timer2: 8-bit timer/counter with 8-bit period
register, prescaler and postscaler
• Two Capture, Compare, PWM modules
- Capture is 16-bit, max. resolution is 12.5 ns
- Compare is 16-bit, max. resolution is 200 ns
- PWM max. resolution is 10-bit
• Synchronous Serial Port (SSP) with SPI
(Master mode) and I
2
C™
(Master/Slave)
• Universal Synchronous Asynchronous Receiver
Transmitter (USART/SCI) with 9-bit address
detection
• Parallel Slave Port (PSP) – 8 bits wide with
external RD, WR and CS controls (40/44-pin only)
• Brown-out detection circuitry for
Brown-out Reset (BOR)
CMOS Technology:
• Low-power, high-speed Flash/EEPROM
technology
• Fully static design
• Wide operating voltage range (2.0V to 5.5V)
• Commercial and Industrial temperature ranges
• Low-power consumption
Device
MSSP
Data
EEPROM
10-bit
CCP
Timers
Master USART 8/16-bit Comparators
# Single Word SRAM (Bytes) I/O A/D (ch) (PWM)
Bytes
SPI
Instructions (Bytes)
I
2
C
7.2K
7.2K
4096
4096
8192
8192
192
192
368
368
128
128
256
256
22
33
22
33
5
8
5
8
2
2
2
2
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
2/1
2/1
2/1
2/1
2
2
2
2
Program Memory
PIC16F873A
PIC16F874A
PIC16F876A 14.3K
PIC16F877A 14.3K
2001-2013 Microchip Technology Inc.
DS39582C-page 1
CCS4 - I don't know how you feel about it
Feeling 1. Stupid! (:lol or maybe I am stupid)---In several files in the project root directory (or the specified directory), there are definitions and descriptions of procedures. One file can call th...
dontium Microcontroller MCU
What should be the current in power-down mode for the ISM303DAC and LSM303AH?
On the e-Compasses page of the official website, I saw that the power-down current of these two sensors is 0.00025mA (0.25uA)The power-down current in the data sheet is 2.5uA. These two sensors are lo...
littleshrimp MEMS sensors
I made some corrections to yesterday's PCB under the guidance of my predecessors. I would like to ask for your advice.
I made some corrections to yesterday's PCB under the guidance of my predecessors. I would like to ask for your advice....
小霸小东小 PCB Design
How do I specify the absolute address of a FLASH variable in ccs?
[font=normal 宋体, Arial, Helvetica, sans-serif][color=#000000][size=12px]In CCS, I am going to define a global variable with the content "1234567890" and put it at a certain address of FLASH, such as 0...
fish001 Microcontroller MCU
How can the zstack coordinator prohibit terminals from accessing the network during the networking stage?
I am currently using cc2530 as a platform, but in actual applications, there is a situation where a coordinator in the same area does not want all terminals to join the network, but selects a certain ...
喵星人の马甲 Wireless Connectivity
Briefly describe a design method of variable frequency water supply system
1 Introduction Water supply problems such as life, fire protection, industry, and agricultural water-saving micro-irrigation caused by insufficient water pressure in the water supply system are common...
天使疯子 Embedded System

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Robot
development
community

Index Files: 1068  2760  2887  2732  1987  22  56  59  40  58 
Datasheet   0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Room 1530, 15th Floor, Building B, No. 18 Zhongguancun Street, Haidian District, Beijing Telephone: (010) 82350740 Postal Code: 100190
Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号