Microchip Technology PIC16F188xx Microcontrollers

Microchip Technology PIC16F188xx Microcontrollers are full-featured 28/40-pin MCUs that feature Analog, Core Independent, and communication peripherals. These features combined with eXtreme Low Power (XLP) allow for a range of low-power applications. Add safety to applications with features like CRC/SCAN, HLT and Windowed WDT. Reduce application complexity with up to 56KB of flash memory and a 10-bit analog-to-digital converter (ADC) with Computation (ADC2) for automated signal analysis.

Features

  • Core Features
    • C Compiler Optimized RISC Architecture
    • Only 49 Instructions
    • Operating Speed:
      • DC-32MHz clock input
      • 125ns minimum instruction cycle
    • Interrupt Capability
    • 16-Level Deep Hardware Stack
    • Three 8-Bit Timers (TMR2/4/6) with Hardware Limit Timer (HLT) Extensions
    • Four 16-Bit Timers (TMRO/1/3/5)
    • Low Current Power-on Reset (POR)
    • Configurable Power-up Timer (PWRTE)
    • Brown-out Reset (BOR) with Fast Recovery
    • Low-Power BOR (LPBOR) Option
    • Windowed Watchdog Timer (WWDT):
      • Variable prescaler selection
      • Variable window size selection
      • All sources configurable in hardware or soft-ware
    • Programmable Code Protection
  • Memory
    • Up to 56KB Flash Program Memory
    • Up to 4KB Data SRAM Memory
    • 2568 of EEPROM
    • Direct, Indirect and Relative Addressing modes
  • Operating Characteristics
    • Operating Voltage Range:
      • 1.8V to 3.6V (PIC16LF188XX)
      • 2.3V to 5.5V (PIC16F188XX)
    • Temperature Range:
      • Industrial: -40°C to 85°C
      • Extended: -40°C to 125°C
    • Serial Communications:
      • SP1,12C, EUSART
      • RS-232, RS-485, LIN compatible
      • Auto-Baud Detect, Auto-Wake-up on start
    • Up to 36 I/O Pins:
      • Individually programmable pull-ups, slew rate control interrupt-on-change with edge-select
    • Peripheral Pin Select (PPS):
      • Enables pin mapping of digital I/O
    • Data Signal Modulator (DSM)
  • Analog Peripherals
    • Analog-to-Digital Converter (ADC) with MATHPAK Extensions:
      • 10-bit with up to 35 external channels
      • Automated post-processing
      • Automates math functions on input signals: averaging, filter calculations, oversampling and threshold comparison
      • Operates in Sleep
    • Two Comparators:
      • Fixed Voltage Reference at (non) inverting input(s)
      • Comparator outputs externally accessible
  • Power-Saving Functionality
    • Doze mode: Ability to run the CPU core slower than the system clock
    • Idle mode: Ability to halt CPU core while internal peripherals continue operating
    • Sleep mode: Lowest Power Consumption
    • Peripheral Module Disable (PMD):
      • Ability to disable hardware module to minimize power consumption of unused peripherals
  • eXtreme Low-Power (XLP) Features
    • Sleep mode: 50nA 1.8V, typical
    • Watchdog Timer: 500nA 1.8V, typical
    • Secondary Oscillator. 500nA @ 32kHz
    • Operating Current:
      • 8uA @ 32kHz, 1.8V, typical
      • 32uA/MHz @ 1.8V, typical
  • Digital Peripherals
    • Four Configurable Logic Cells (CLC):
      • Integrated combinational and sequential logic
    • Complementary Waveform Generator (CWG):
      • Rising and falling edge dead-band control
      • Full-bridge, half-bridge, 1-channel drive
      • Multiple signal sources
    • Five Capture/Compare/PWM (CCP) modules
    • PWM: Two 10-bit Pulse-Width Modulators
    • Numerically Controled Oscillator (NCO):
      • Generates true linear frequency control and increased frequency resolution
      • Input Clock: 0Hz < fNco < 32MHz
      • Resolution: fNc0/220
    • Two Signal Measurement Timers (SMT):
      • 24-bit Signal Measurement Timer
      • Up to 12 different Acquisition modes
    • Cyclical Redundancy Check (CRC/SCAN):
      • 16-bit CRC
      • Scans memory for NVM integrity
    • 5-Bit Digital-to-Analog Converter (DAC):
      • 5-bit resolution, rail-to-rail
      • Positive Reference Selection
      • Unbuffered I/O pin output
      • Internal connections to ADCs and comparators
    • Voltage Reference:
      • Fixed Voltage Reference with 1.024V, 2.048V and 4.096V output levels
  • Clocking Structure
    • High-Precision Internal Oscillator
      • Selectable frequency range up to 32MHz
    • x2/x4 PLL with Internal and External Sources
    • Low-Power Internal 31kHz Oscillator (LFINTOSC)
    • External 32kHz Crystal Oscillator (SOSC)

Block Diagram

Microchip Technology PIC16F188xx Microcontrollers
Published: 2015-11-11 | Updated: 2022-03-11