Key facts
- Brand
- MICROCHIP
- Model
- PIC16F946
- Industry
- Industrial
- Documents
- 3
- Languages
- ZH
- Last added
- 2012-06-15
Start here

Microchip PIC16F946 Datasheet
This document provides specific information for the Microchip PIC16F946 device, a 64-pin, 8-bit CMOS Flash microcontroller with an integrated LCD driver. It highlights key features such as the high-performance RISC CPU requiring only 35 instructions to learn, and various power-saving modes including Sleep mode with typical standby current under 100 nA at 2.0V.
The datasheet details the device architecture, including program memory of up to 8K words, data RAM of 336 bytes, and EEPROM of 256 bytes. It covers peripheral modules such as two analog comparators, a 10-bit A/D converter with 8 channels, three timers (Timer0, Timer1, Timer2), an addressable USART, and capture/compare/PWM modules. This manual is written in Chinese.
MICROCHIP PIC16F946 specifications
| Package Pins | 64 pins |
|---|---|
| Architecture | 8-bit CMOS Flash |
| Instruction Set Size | 35 instructions |
| Clock Input Frequency | DC-20 MHz |
| Instruction Cycle Time | DC-200 ns |
| Operating Voltage Range | 2.0V to 5.5V |
| Program Memory Size | 8K words |
| LCD Driver Pixels | 168 pixels max |
| A/D Converter Resolution | 10-bit |
Source: Microchip PIC16F946 Datasheet
All MICROCHIP PIC16F946 documents by type
Ratings, dimensions and ordering codes, for selection and design work.
Questions answered in these manuals
What is the maximum operating frequency of this microcontroller?
The oscillator input frequency can be up to 20 MHz.
How many times can the flash memory withstand write operations?
The memory can endure 100,000 write cycles.
What is the operating voltage range of the PIC16F946?
The device operates from 2.0 V up to 5.5 V.
How many pins does the PIC16F946 have?
It is available in a 64‑pin package.
