PIC16LC770/P - 8-Bit 20MHz MCU, 3.5KB OTP, 16 I/O | Microchip
Référence : PIC16LC770/P ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $5.95 | $5,95 |
| 10 | $5.35 | $53,50 |
| 100 | $4.76 | $476,00 |
| 500 | $4.21 | $2 105,00 |
| 1 000 | $3.74 | $3 740,00 |
PIC16LC770/P Présentation
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and peripheral interfaces such as ADCs, timers, and serial communication blocks. PIC16 microcontrollers use a RISC (Reduced Instruction Set Computer) Harvard architecture, where program and data memories are separate 14-bit-wide buses. Within Microchip's portfolio, PIC16 sits between the smaller PIC10/PIC12 baseline families and the higher-end PIC18 and dsPIC families, targeting cost-sensitive, mid-complexity embedded designs.
Key features of the PIC16LC770/P include 35 instructions at 200 ns per instruction (5 MIPS at 20 MHz), an internal 8 MHz oscillator option, a wide analog front end with 10-bit ADC and analog comparator, a master sync/async serial port (MSSP) configurable for I2C or SPI, an enhanced USART, two 8-bit timers plus one 16-bit timer, and a programmable brown-out reset plus watchdog timer for safety-critical applications. Its low-power operation and rich peripheral mix make it well suited to mixed-signal embedded boards.
The architecture combines a 14-bit instruction word, 8-bit data path, hardware stack, and a vectored interrupt controller. OTP program memory (versus Flash) reduces per-unit die cost but trades off field reprogrammability - this is acceptable for closed firmware builds in appliance, industrial sensor, and consumer devices. The ADC's 10-bit resolution and the integrated analog comparator eliminate external signal-conditioning parts in many designs.
Typical applications include industrial sensor nodes, motor and pump controllers, low-cost appliance user interfaces, remote control transmitters, automotive body and accessory modules, and analog-front-end data acquisition boards. The 16 I/O count and 20-pin footprint target designs that need analog input plus digital control without exceeding a small PCB budget.
When designing with this device, ensure VDD stays within 2.5V-5.5V and that decoupling is placed within 5 mm of the supply pins. Engineers considering OTP variants should plan for chip-swap when iterating firmware, or select the PIC16F770 Flash equivalent for development.
This page synthesizes distributor pricing and availability, drop-in same-package alternatives, and practical design notes that complement the manufacturer datasheet for engineers evaluating the PIC16LC770/P for new or legacy embedded designs.
Alternatives de remplacement direct pour PIC16LC770/P — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16LC770/P (même facteur de forme et même empreinte) — différant par Package, Program Memory Size, I/O Pins, Mounting Type, ADC.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16LC770-I/P
✅ Remplacement direct✓ En stock
$2.75 / unité
Voir la fiche technique →PIC16LC770-E/P
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F770-I/P
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC16LC622A-04E/P
✅ Remplacement direct✓ En stock
$2.18 / unité
Voir la fiche technique →PIC16LC715-04/P
✅ Remplacement direct✓ En stock
$1.57 / unité
Voir la fiche technique →PIC16LC770/P Valeurs maximales et caractéristiques électriques
| Core Processor | PIC |
| Core Size | 8-Bit |
| Program Memory Size | 3.5 KB (2K x 14) OTP |
| RAM Size | 256 B |
| EEPROM Size | 0 (no on-chip EEPROM) |
| Fréquence d'horloge maximale | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Supply Voltage (VDD) | 2.5 V to 5.5 V |
| I/O Pins | 16 |
| ADC | 10-bit, 14 channels (single ADC) |
| Timers | 2 x 8-bit + 1 x 16-bit |
| PWM Channels | 2 |
| Communication Interfaces | USART, MSSP (I2C/SPI), enhanced USART |
| Boîtier | 20-PDIP (0.300 inch, 7.62 mm) |
| Type de montage | Through Hole |
| Operating Temperature (P suffix) | 0C to +70C (commercial) |
| Brown-out Reset | Yes (programmable) |
| Watchdog Timer | Yes |
| Programming Type | OTP (One-Time-Programmable) |
Configuration des broches de PIC16LC770/P
| Broche 1 | MCLR/VPP — Master clear reset input (active low) / programming voltage |
| Broche 2 | RA0/AN0 — Digital I/O / analog input channel 0 |
| Broche 3 | RA1/AN1 — Digital I/O / analog input channel 1 |
| Broche 4 | RA2/AN2/VREF- — Digital I/O / analog input channel 2 / ADC reference minus |
| Broche 5 | RA3/AN3/VREF+ — Digital I/O / analog input channel 3 / ADC reference plus |
| Broche 6 | RA4/AN4 — Digital I/O / analog input channel 4 (open-drain) |
| Broche 7 | RA5/AN5 — Digital I/O / analog input channel 5 |
| Broche 8 | VSS — Ground |
| Broche 9 | RA7 — Digital I/O / oscillator pin |
| Broche 10 | RA6 — Digital I/O / oscillator pin |
| Broche 11 | RC0 — Digital I/O |
| Broche 12 | RC1 — Digital I/O |
| Broche 13 | RC2 — Digital I/O |
| Broche 14 | RC3 — Digital I/O |
| Broche 15 | RC4 — Digital I/O |
| Broche 16 | RC5 — Digital I/O |
| Broche 17 | RC6 — Digital I/O |
| Broche 18 | RC7 — Digital I/O |
| Broche 19 | VSS — Secondary ground (per datasheet) |
| Broche 20 | VDD — Positive supply voltage 2.5-5.5 V |
Applications typiques
PIC16LC770/P convient pour 6 applications: Industrial Sensor Node, Low-Cost Appliance User Interface, Motor and Pump Speed Controller, Remote Control Transmitter, Automotive Body and Accessory Module, Analog Front-End Data Acquisition.
Industrial Sensor Node
The PIC16LC770/P fits industrial sensor nodes that sample slow analog signals and forward readings over a serial link. Its 10-bit ADC with up to 14 channels resolves inputs from thermocouples, bridge pressure sensors, and 4-20 mA loops with simple external signal conditioning. The 256 bytes of RAM cover 10 Hz logging intervals with rolling-average firmware, while the 16 I/O let one device drive LEDs and a relay coil. Power budget at 5V/8 MHz is below 25 mW, so it suits battery- or energy-harvest-powered remote nodes that must live for months without service.
Recommandé
Low-Cost Appliance User Interface
The PIC16LC770/P is well matched to appliance UI boards, where it scans a button matrix, drives a small LED or character LCD, and handles motor or heater PWM. Its 2 PWM modules feed triac or MOSFET drivers for fan and pump control, while the analog comparator supervises voltage rails. The 20-PDIP package and 2.5-5.5V range align directly with appliance harnesses, and the OTP memory keeps unit cost low for high-volume white goods. Designers replace the OTP die with the Flash PIC16F770 for development, then move code to the LC variant for production.
Recommandé
Motor and Pump Speed Controller
In a brush or BLDC pump and small motor controllers, the PIC16LC770/P generates complementary PWM signals and reads back tachometer or current-sense analog signals. Its 10-bit ADC digitizes shunt current for closed-loop torque control, and its capture/compare module triggers MOSFET commutation. Up to 20 MHz enables 100 kHz PWM with up to 10-bit duty resolution for smooth low-speed control. The integrated watchdog and brown-out reset improve field reliability for pumps and fans in unattended industrial enclosures.
Recommandé
Remote Control Transmitter
The PIC16LC770/P is a good fit for handheld remote transmitters where low power, fixed firmware, and small board size matter. The 2.5-5.5V supply runs directly from two AAA cells, the internal oscillator reduces external parts, and the USART drives ASK/FSK modulation in software. OTP memory locks the firmware so production cannot be reflashed in the field. The 20-PDIP package is roomy enough for hand-routed prototypes, while a 20-SOIC sibling (PIC16LC770/SO) drops in for higher-density PCB layouts.
Recommandé
Automotive Body and Accessory Module
Although originally commercial-grade, the PIC16LC770/P architecture supports body-control style tasks such as lighting drivers, accessory relays, and mirror control. Its 16 digital I/Os toggle FET gates directly from the 5V rail, and its analog inputs monitor battery voltage and current. For under-hood or exterior modules, designers select the PIC16LC770-E/P variant rated to -40C to +125C. Its small footprint and proven mature tooling reduce BOM cost versus newer 32-bit automotive MCUs.
Recommandé
Analog Front-End Data Acquisition
The PIC16LC770/P works as a small data-acquisition board that scans multiple analog channels, applies linearization in firmware, and exports the result over I2C, SPI, or USART. Its 10-bit ADC is adequate for instrumentation up to about 0.1 percent full-scale after averaging, and the integrated analog comparator enables window-comparator functions without external parts. The 256 bytes of RAM support a small sample buffer plus time stamps, and OTP memory preserves field calibration parameters that cannot be erased by stray writes.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16LC770/P — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16LC770-I/P | PIC16LC770-E/P | PIC16F770-I/P | PIC16LC715-04/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-PDIP (0.300 inch) | 20-PDIP (0.300 inch) - same | 20-PDIP (0.300 inch) - same | 20-PDIP (0.300 inch) - same | 20-PDIP (0.300 inch) - same |
| Program Memory Type | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB Flash (reprogrammable) | 14 KB OTP |
| RAM Size | 256 B | 256 B | 256 B | 256 B | 256 B |
| Maximum Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 16 | 16 | 16 | 16 | 18 |
| ADC Resolution | 10-bit | 10-bit | 10-bit | 10-bit | 8-bit |
| Operating Temperature | 0C to +70C (P suffix) | -40C to +85C (I suffix) | -40C to +125C (E suffix) | -40C to +85C (I suffix) | 0C to +70C (P suffix) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Active (recommended successor) | Obsolete |
Principaux différenciateurs
- Low-voltage 2.5-5.5 V operation across the full 20 MHz range (vs PIC16LC622A-04E/P)
- 14 analog input channels via the on-chip 10-bit ADC (vs PIC16LC715-04/P)
- Industrial and extended -40C to +125C variants available in same package (vs PIC16F770-I/P)
Notes de conception
The PIC16LC770/P needs a 100 nF decoupling capacitor within 5 mm of the VDD pin and a bulk 10 uF electrolytic or tantalum on the board supply rail. Operating range is 2.5-5.5 V; below 2.5 V the brown-out reset will assert and the part will hold in reset. MCLR must never be left floating - tie it to VDD through a 10 kohm resistor with a 100 nF cap to ground for proper reset on power-up.
Route the 20-MHz crystal traces short and symmetric, with ground guard on either side of the oscillator pins. Keep ADC traces away from PWM and digital switching lines; add a 10 kHz RC filter at the analog input pin if the source impedance exceeds 10 kohm. Avoid running digital returns near analog ground - star-ground the ADC VREF pin to the AGND trace.
OTP memory cannot be erased, so any firmware revision requires a chip swap - always use the Flash-equivalent PIC16F770 for development and switch to OTP only for production. The CONFIG bits are fused at the same time as program memory; review them in the programmer template before locking. Leave RA4 open-drain in mind: it cannot drive a high output without a pull-up resistor.
Informations de conformité
PIC16LC770/P predates mainstream Microchip RoHS rollouts; compliance not stated in retrieved distributor listings. Not AEC-Q100 qualified.