PIC16F767T-I/SO - 8-Bit 20MHz 14KB FLASH MCU 28-SOIC | Microchip
N.º da peça: PIC16F767T-I/SO ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $6.78 | $6,78 |
| 10 | $6.1 | $61,00 |
| 100 | $5.3 | $530,00 |
| 500 | $4.62 | $2.310,00 |
| 1.000 | $4.05 | $4.050,00 |
PIC16F767T-I/SO Visão geral
A microcontroller is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, data EEPROM, and a rich set of peripheral interfaces (ADC, timers, communication ports, GPIO) on a single die. Within the broader system hierarchy, the PIC16F767 sits between 8-bit MCUs and 16-bit/32-bit controllers; it is a member of the PIC16F mid-range family, optimized for low power, deterministic interrupt response, and small-footprint designs that do not require 32-bit throughput. The PIC16F767 architecture is object-code compatible with the earlier PIC16C5X, PIC12C and PIC14000 devices, easing migration for legacy designs.
Key features include nanoWatt technology with multiple power-managed modes (Run, Idle, Sleep), an internal 8 MHz oscillator, two PWM modules, a master synchronous serial port (MSSP) supporting both SPI and I2C, an enhanced USART with auto-baud detection, a 10-bit ADC with up to 14 channels, a parallel slave port, and a nanoWatt reference clock output of 32 kHz. With 25 mA source/sink per I/O, the device can directly drive LEDs and small relays, reducing BOM cost in HMI and appliance designs.
The PIC16F767 uses a RISC-like Harvard architecture with only 35 single-word instructions, allowing most instructions to execute in a single 200 ns cycle. Program memory is FLASH with self-programming support and ICD (in-circuit debugger) capability, so firmware can be updated and debugged in-circuit via two debug pins. Its wide 2.0 V to 5.5 V operating range makes it compatible with both 3.3 V and 5 V system rails commonly found in industrial and consumer products.
Typical applications include sensor signal conditioning with on-chip ADC, industrial control panels, low-cost 8-bit general-purpose embedded control, motor drive interfaces with PWM, lighting controllers, and home appliance control boards. The 28-SOIC package is the most popular footprint for hand-soldered prototypes and small-batch industrial assemblies.
When designing with this part, ensure decoupling capacitors of 100 nF and 10 uF are placed close to VDD/VSS pins, and that the MCLR pin is pulled high through a 10 kohm resistor unless an external reset controller is used. The ICD pins must be reserved for in-circuit debugging, and unused I/O pins should be configured as outputs low to minimize power draw in sleep mode.
Alternativas drop-in para PIC16F767T-I/SO — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16F767T-I/SO (mesmo formato e footprint) — diferindo em Package, Operating Temperature Range, Timers, ADC, Architecture.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F767-I/SO
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F767T-E/SO
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F737T-I/SO
✅ Drop-In✓ Em estoque
$1.78 / unidade
Ver ficha técnica →PIC16F767T-I/SS
✅ Drop-In✓ Em estoque
$4.18 / unidade
Ver ficha técnica →PIC16F767-E/SS
✅ Drop-In✓ Em estoque
$3.1 / unidade
Ver ficha técnica →PIC16F767T-I/SO Classificações máximas e características elétricas
| Core | PIC16F (8-bit RISC) |
| Instruction Set | 35 single-word instructions |
| Maximum CPU Frequency | 20 MHz (200 ns instruction cycle) |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| RAM | 368 bytes |
| Data EEPROM | 256 bytes |
| ADC | 10-bit, up to 14 channels |
| Comparators | 2 analog comparators |
| Communication | USART, MSSP (SPI / I2C) |
| Timers | 3 (Timer0/1/2) |
| Capture/Compare/PWM | 2 CCP modules |
| I/O Pins | 25 (shared with analog/peripheral functions) |
| Operating Voltage | 2.0 V to 5.5 V |
| Faixa de temperatura de operação | -40 C to +85 C (Industrial, I grade) |
| Encapsulamento | 28-pin SOIC (0.295 inch / 7.50 mm body) |
| Tipo de montagem | Surface Mount |
| Programming/Debug | ICSP (In-Circuit Serial Programming) + ICD |
| Status RoHS | Compliant |
Configuração de pinos do PIC16F767T-I/SO
| Pino 1 | RA2/AN2/CVREF — PORTA bit 2; analog input 2; comparator reference output |
| Pino 2 | RA3/AN3/VREF+ — PORTA bit 3; analog input 3; ADC positive voltage reference |
| Pino 3 | RA4/AN4/C1OUT — PORTA bit 4; analog input 4; comparator 1 output |
| Pino 4 | RA5/AN5/C2OUT — PORTA bit 5; analog input 5; comparator 2 output |
| Pino 5 | VSS — Ground reference |
| Pino 6 | RA7/OSC1/CLKI — PORTA bit 7; crystal oscillator input; external clock input |
| Pino 7 | RA6/OSC2/CLKO — PORTA bit 6; crystal oscillator output; clock-out |
| Pino 8 | RC0/T1OSO/T1CKI — PORTC bit 0; Timer1 oscillator output; Timer1 clock input |
| Pino 9 | RC1/T1OSI/CCP2 — PORTC bit 1; Timer1 oscillator input; CCP2 PWM output |
| Pino 10 | RC2/CCP1 — PORTC bit 2; CCP1 PWM output |
| Pino 11 | RC3/SCK/SCL — PORTC bit 3; SPI clock; I2C clock |
| Pino 12 | RC4/SDI/SDA — PORTC bit 4; SPI data in; I2C data |
| Pino 13 | RC5/SDO — PORTC bit 5; SPI data out |
| Pino 14 | RC6/TX/CK — PORTC bit 6; USART async transmit; USART sync clock |
| Pino 15 | RC7/RX/DT — PORTC bit 7; USART async receive; USART sync data |
| Pino 16 | VSS — Ground reference (second VSS pin) |
| Pino 17 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pino 18 | RB0/INT/CCP2 — PORTB bit 0; external interrupt; CCP2 alternate |
| Pino 19 | RB1/SDI/SDA — PORTB bit 1; SPI data in alternate; I2C data alternate |
| Pino 20 | RB2/SDO — PORTB bit 2; SPI data out alternate |
| Pino 21 | RB3/SCK/SCL — PORTB bit 3; SPI clock alternate; I2C clock alternate |
| Pino 22 | RB4/PGM — PORTB bit 4; low-voltage programming enable |
| Pino 23 | RB5/PGM — PORTB bit 5; low-voltage programming data |
| Pino 24 | RB6/PGC — PORTB bit 6; in-circuit debugger clock |
| Pino 25 | RB7/PGD — PORTB bit 7; in-circuit debugger data |
| Pino 26 | RA0/AN0/ULPWU — PORTA bit 0; analog input 0; ultra-low-power wake-up |
| Pino 27 | RA1/AN1 — PORTA bit 1; analog input 1 |
| Pino 28 | MCLR/VPP/RA5 — Master clear reset; programming voltage; PORTA bit 5 alternate |
Aplicações típicas
PIC16F767T-I/SO é adequado para 6 aplicaçãos: Industrial Sensor Signal Conditioning, Home Appliance Control Board, Lighting Control / LED Dimming, Motor Drive Interface Controller, Battery-Powered IoT Sensor Node, Automotive Body Control Auxiliary.
Industrial Sensor Signal Conditioning
The PIC16F767T-I/SO's integrated 14-channel 10-bit ADC and two analog comparators with programmable hysteresis make it ideal for multi-channel sensor signal conditioning in industrial environments. Each ADC channel accepts 0 V to VDD input with selectable internal 0.6 V reference, allowing direct interfacing to bridge sensors, thermistors, and 4-20 mA current loops after resistive termination. Designers can sample up to 14 sensors sequentially at 50 ksps, applying digital filtering in firmware. The 28-SOIC footprint provides robust mechanical anchoring on industrial PCBs. Compared to discrete ADC + MCU designs, integrating the PIC16F767 reduces BOM by roughly 25 percent while improving noise immunity through on-chip analog routing.
Recomendado
Home Appliance Control Board
The PIC16F767T-I/SO is a strong fit for home appliance control boards (washing machines, dishwashers, microwave ovens) due to its 25 mA source/sink I/O capability, which directly drives LED indicators, triac gates, and small relays without external drivers. Its 14 KB flash easily stores user-interface state machines and motor-control profiles, while the two PWM modules handle brushless DC motor commutation in fans or pumps. The 2.0 V to 5.5 V supply range tolerates rectified mains-derived rails, and the -40 C to +85 C industrial temperature rating covers unheated enclosure conditions. Compared to discrete logic designs, the integrated MCU simplifies EMC compliance by reducing switching edges on the PCB.
Recomendado
Lighting Control / LED Dimming
The PIC16F767T-I/SO supports digital lighting control through its two CCP/PWM modules, which can output complementary PWM signals to drive LED strings or dimmable ballast circuits at frequencies up to tens of kHz. The 14-channel ADC reads photocells, color sensors, and potentiometer dimmers, while the USART interfaces to DALI or DMX lighting networks. The 256-byte EEPROM stores user brightness presets that survive power cycles. Compared to dedicated LED-driver ICs, using a general-purpose PIC16F767 enables fully programmable dimming curves, scene memory, and remote control in a single low-cost 28-SOIC chip. Power consumption is roughly 1.5 mA active at 4 MHz, 3.3 V.
Recomendado
Motor Drive Interface Controller
The PIC16F767T-I/SO is used as a low-cost motor-drive interface controller, accepting hall-sensor inputs via its analog comparators and outputting PWM/CCP signals to gate drivers. The 14-channel ADC reads motor current via shunt resistors and position feedback via potentiometers, while the USART reports telemetry to a host controller. The 35-instruction PIC16F RISC core executes the entire FOC or trapezoidal commutation loop within 200 ns per instruction, keeping control loop latency below 50 microseconds at 20 MHz. Compared to dedicated motor-control ICs, the PIC16F767 adds flexibility for customer-specific torque profiles while keeping unit cost under $7.
Recomendado
Battery-Powered IoT Sensor Node
The PIC16F767T-I/SO with nanoWatt technology supports battery-powered IoT sensor nodes by offering sleep currents below 1 microamp and fast wake-up times through the Watchdog Timer or external interrupts. The 14-channel ADC reads temperature, humidity, and battery voltage sensors, while the MSSP SPI/I2C port connects to low-power radios or EEPROMs. Operating from 2.0 V to 5.5 V allows direct connection to a single Li-ion cell or 3 V coin cell. With 14 KB flash, designers can implement Modbus, custom low-power protocols, and sensor calibration tables in firmware. Compared to 32-bit Cortex-M0 alternatives, the PIC16F767 typically uses 30 percent less power in sleep and costs less than half.
Recomendado
Automotive Body Control Auxiliary
Although not AEC-Q100 qualified, the PIC16F767T-I/SO is widely used in non-safety automotive body-control auxiliary modules such as interior LED controllers, ambient lighting, and accessory interface boards. The 28-SOIC package withstands automotive vibration profiles, and the 25 mA I/O drive directly powers LED arrays and small solenoids. The two PWM channels implement smooth fade-in/fade-out transitions for interior lighting, while the ADC reads ambient light sensors. Compared to AEC-Q100 PIC16F1xxx alternatives, the PIC16F767 provides the same core peripherals at roughly 50 percent lower unit cost for non-safety auxiliary applications.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16F767T-I/SO — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16F767-I/SO | PIC16F767T-E/SO | PIC16F737T-I/SO | PIC16F767T-I/SS |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (7.50 mm) | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same | 28-SSOP (5.30 mm) |
| Program Memory (Flash) | 14 KB (8K x 14) | 14 KB (8K x 14) | 14 KB (8K x 14) | 4 KB (-71%) | 14 KB (8K x 14) |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC Channels | 14 channels | 14 channels | 14 channels | 10 channels (-28%) | 14 channels |
| Operating Temperature Range | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) | -40 C to +125 C (E grade) | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) |
| Operating Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
Principais diferenciais
- Highest program memory and ADC channels in the 28-pin PIC16F7x family (vs PIC16F737T-I/SO)
- Industrial temperature grade with -40 C to +85 C operation (vs PIC16F767T-E/SO)
- Industry-standard PIC16F instruction set with broad compiler support (vs ATmega328P-AU (28-pin TQFP))
Notas de projeto
Estimated: power consumption at 20 MHz, 5.0 V is approximately 11 mA active and below 1 uA in sleep. Place a 100 nF decoupling capacitor within 5 mm of each VDD/VSS pair and a 10 uF bulk capacitor on the supply rail. For analog accuracy, the AVdd pin (or Vdd if dedicated AVdd is not present) should be filtered with a ferrite bead plus 10 uF/100 nF pi-filter to reduce ADC switching noise.
The 28-SOIC (7.50 mm) package has standard 1.27 mm pitch and is rated MSL-1. Hand-solderable with proper thermal control. Reserve the RB6/RB7 pins for ICD clock and data, and route the MCLR pin through a 10 kohm pull-up unless an external reset supervisor is used. Keep the crystal traces short and surrounded by a ground guard ring to minimize EMI from the 20 MHz oscillator.
Avoid using the PIC16F767 in applications requiring AEC-Q100 automotive qualification - choose the PIC16F1xxx family instead. Do not exceed 5.5 V on any pin; absolute maximum ratings list 7.5 V on VDD but stress above 5.5 V may damage internal flash. Configure all unused I/O as outputs low to minimize sleep current, and never leave the MCLR pin unconnected - it will cause spurious resets. The PGC/PGD pins should not be used as general-purpose GPIO if in-circuit debugging is required.
When using the ADC, route analog input traces with a ground guard on both sides and keep them away from switching signals such as PWM outputs. Place the ADC reference decoupling capacitor (typically 100 nF) directly at the VREF+/VREF- pins. For designs that use the parallel slave port (PSP), reserve port D pins and ensure bus timing matches the PIC16F767 specification (data setup 1 Tcy minimum).
Informações de conformidade
RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified - choose PIC16F1xxx for automotive. Lead-free and halogen-free per Microchip material declaration.