Microcontroladores Flash de 8 bits PIC16F1824/1828
La familia PIC16F de microcontroladores de Microchip, MCU de 8 bits, incorpora la arquitectura PIC de Microchip en opciones de pinout y paquetes, desde dispositivos de 14 pines que ahorran espacio hasta dispositivos de 64 pines con múltiples funciones. Los dispositivos con arquitecturas Baseline, Mid-Level o Enhanced Mid-Level están disponibles en una variedad de combinaciones diferentes de periféricos, lo que proporciona flexibilidad al diseñador y opciones para la aplicación.
La familia de microcontroladores PIC16F1824/1828 se basa en el núcleo de nivel medio mejorado de Microchip con una pila de hardware de 16 niveles y 49 instrucciones. Estos MCU ofrecen hasta 8 MIP, 7 Kbytes de memoria de programa, 256 bytes de RAM y 256 bytes de EEPROM de datos. Oscilador configurable integrado con una precisión de ±1 %.
Características del PIC16F1824/1828
- Velocidad máxima de la CPU: 32 MHz
- 49 comandos
- Pila de hardware de 16 niveles
- Oscilador interno de 32 MHz – Rango de frecuencia seleccionable de 32 MHz a 31 kHz
- 12 pines de entrada/salida: PIC16F1824
- 18 pines de entrada/salida: PIC16F1828
- Tecnología XLP
- Reinicio al encender (POR)
- Temporizador de encendido (PWRT)
- Temporizador de arranque del oscilador (OST)
- Reinicio por caída de tensión (BOR)
- Temporizador de vigilancia ampliado (WDT)
- Programación mejorada de bajo voltaje (LVP)
- Programación en serie en circuito (ICSP)
- Depuración en circuito (ICD)
Periféricos
- Convertidor analógico-digital (ADC) de 12 bits: PIC16F1824 de 8 canales, PIC16F1828 de 12 canales
- Módulo sensor capacitivo mTouchTM: PIC16F1824 de 8 canales, PIC16F1828 de 12 canales
- Dos módulos de captura/comparación/PWM (CCP)
- Dos módulos mejorados de captura/comparación/PWM (ECCP)
- Tres amplificadores operacionales – PIC16F1789
- Dos amplificadores operacionales: PIC16F1788
- Dos comparadores
- Dos temporizadores de 8 bits
- Un temporizador de 16 bits
- Puerto serie síncrono maestro (MSSP) con SPI e I2C
- Transmisor-receptor síncrono-asíncrono universal mejorado (EUSART)
- Referencia de voltaje fijo (FVR)
- Latch SR
PIC16F1824/1828 Pinout

| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VDD | Positive Power Supply (+5V) |
| 2 | RA5 | General-Purpose I/O |
| 3 | RA4 | General-Purpose I/O |
| 4 | RA3 | General-Purpose I/O |
| 5 | RA2 | General-Purpose I/O |
| 6 | RA1 | General-Purpose I/O |
| 7 | RA0 | General-Purpose I/O |
| 8 | VSS | Ground (0V) |
| 9 | MCLR/VPP | Master Clear Input (Active Low) |
| 10 | RC0 | General-Purpose I/O |
| 11 | RC1 | General-Purpose I/O |
| 12 | RC2 | General-Purpose I/O |
| 13 | RC3 | General-Purpose I/O |
| 14 | RC4 | General-Purpose I/O |
| 15 | RC5 | General-Purpose I/O |
| 16 | VDD | Positive Power Supply (+5V) |
Especificaciones del PIC16F1824/1828
| Parameter | Value |
|---|---|
| I2C Channels | 1 |
| PWM Units | 4 |
| PWM Resolution | 10Bit |
| PWM Channels | 4 |
| RAM Size | 256 (EEPROM), 256 (SRAM) kB |
| SPI Channels | 1 |
| USART Channels | 1 |
| Package Type | Surface Mount |
| Length | 8.65mm |
| Program Memory Size | 4 kB |
| Program Memory Type | Flash |
| Dimensions | 8.65 x 3.9 x 1.25mm |
| Typical Operating Voltage | 1.8 → 5.5 V |
| Package Type | SOIC |
| Height | 1.25mm |
| Timers | 1 x 16-bit, 4 x 8-bit |
| Timer Resolution | 8 bit, 16 bit |
| Number of Timers | 5 |
| Width | 3.9mm |
| Pulse Width Modulation | 2 x 10 bit, 2 (1 x 10 bit) |
| ADC (Analog-to-Digital Converter) | 8 x 10 bit |
| Number of ADC Units | 1 |
| ADC Resolution | 10 Bit |
| ADC Channels | 8 |
| Data Bus Width | 8 Bit |
| Series Name | PIC16F |
| Number of Pins | 14 |
| Instruction Set Architecture | RISC |
| Core Device | PIC |
| Maximum Frequency | 32MHz |
| Minimum Operating Temperature | -40 °C |
| Maximum Operating Temperature | +85 °C |




