PIC16F-serien af mikrokontrollere fra Microchip er 8-bit MCU'er, der indeholder Microchip PIC®-arkitektur i en række forskellige ben og husmuligheder.
PIC16F1885x/1887xx mikrokontrollere er baseret på Microchips forbedrede Mid-Range-kerne og er de første til at omfatte flere nye laveffekts-funktioner. Tomgangs- og slumringstilstande er tilføjet sammen med enhedsdeaktivering. Det muliggør, at enheder kan fjernes fra strømskinnen og clock-træ for nul-lækage.
Desuden er disse enheder Microchips første PIC MCU'er, der indeholder en analog-til-digital konverter med databehandling (ADC2). Funktioner som f.eks. akkumulering, gennemsnitsberegning og lavpasfilter-beregning fuldføres i ADC-hardwaren i stedet for MCU-softwaren, hvilket aflaster CPU'en til dvale eller til at fuldføre andre opgaver.
Enheds-deaktivator (Peripheral Module Disable - PMD) – kan deaktivere ubenyttede enheder for minimalt strømforbrug Dvale, tomgang og slumring - tilstande med lavt strømforbrug Dvaletilstand: 50 nA ved 1,8 V (typisk) Watchdog-timer: 500 nA ved 1,8 V (typisk) Sekundær oscillator: 500 nA ved 32 kHz Driftsstrøm: 8 μA ved 32 kHz 1,8 V (typisk)
Eksterne funktioner
10-bit analog-til-digital konverter med databehandling (ADC2) – PIC16F18855 25 kanaler, PIC16F18875 36 kanaler 5-bit digital-til-analog konverter (DAC) To komparatorer (COMP) Spændingsreference Fire konfigurerbare logiske celler (CLC) Komplementær kurveformsgenerator (CWG): Fem opsamlings/Compa10re/PWM-moduler (CCP) To 10-bit PWM'er Numerisk styret oscillator (NCO) To signalmålingstimere (SMT) Cyklisk redundansfelt (CRC/scanning) EUSART, RS-232, RS-485, LIN-kompatible interfaces To SPI-interfaces To I2C- og SMBus-, PMBus™-kompatible interfaces Datasignalmodulator (DSM) Tre 8-bit timere med hardware-begrænsningstimer (HLT) Fire 16-bit timere