Microchip Technology PIC16F152 Mikrocontroller

Die PIC16F152 Mikrocontroller von Microchip Technology sind in verschiedenen Gehäusen für kostengünstige Sensoren und Echtzeit-Steuerungsapplikationen erhältlich. Der PIC16F152 verfügt über einen vereinfachten Funktionssatz, der einen 10-Bit-Analog-Digital-Wandler (ADC) enthält. Andere Funktionen umfassen eine periphere Pinauswahl (PPS), eine digitale Kommunikationsperipherie, Timer und Wellenform-Generatoren. Speicherfunktionen umfassen Memory Access Partition (MAP) zur Unterstützung von Datenschutz- und Bootloader-Applikationen Eine DIA (Device Information Area, DIA) speichert die Offset-Werte der festen Spannungsreferenz (FVR) zur Verbesserung der ADC-Genauigkeit.

Merkmale

  • Hauptmerkmale
    • Für C-Compiler optimierte RISC-Architektur
    • Betriebsgeschwindigkeit:
      • DC – 32 MHz Takteingang
      • 125 ns Befehlszeit (min.)
    • 16-Level-Deep-Hardware-Stapel
    • Stromsparendes Power-On-Reset (POR)
    • Konfigurierbarer Power-Up-Timer (PWRT)
    • Spannungsabfall-Reset (Brown-Out Reset, BOR)
    • Watchdog-Timer (WDT)
  • Speicher
    • Bis zu 28 KB Flash-Programmspeicher
    • Bis zu 2 KB SRAM-Datenspeicher
    • Speicherzugriffs-Partition (MAP): Der Programm-Flash-Speicher kann aufgeteilt werden in:
      • Anwendungsblock
      • Boot-Block
      • Speicherbereich-Flash-Block (SAF)
    • Programmierbarer Code- und Schreibschutz
    • Die Device Information Area (DIA) speichert::
      • Feste Spannungsreferenz-Messdaten (FVR)
      • Einzigartiger Identifikator von Microchip
    • DCI (Device Characteristics Area, DCI) speichert:
      • Programm-/Lösch-Reihengrößen
      • Pinzahl-Details
    • Direkte, indirekte und relative Adressmodi
  • Betriebseigenschaften
    • Betriebsspannungsbereich:
      • 1,8 V bis 5,5 V
    • Temperaturbereich:
      • Industrie: -40 °C bis +85 °C
      • Erweitert: -40 °C bis +125 °C
  • Stromsparfunktionsumfang
    • Schlafmodus:
      • Verringert den Stromverbrauch des Bauteils
      • Reduziert das elektrische Systemrauschen während der Durchführung von ADC-Umwandlungen
    • Stromsparmodusfunktionen:
      • Schlaf:
    • < 900 nA typisch bei 3 V/25 °C (WDT aktiviert)
    • 600 nA typisch bei 3 V/25 °C (WDT deaktiviert)
      • Betriebsstrom:
    • 48 µA bei 32 kHz, 3 V/25 °C (typisch)
    • < 1 mA (typisch) bei 4 MHz, 5 V/25 °C
  • Taktstruktur
    • Hochpräziser interner Oszillatorblock (HFINTOSC):
      • Auswählbare Frequenzen von bis zu 32 MHz
      • ±2 % bei Kalibrierung
    • Interner 31-kHz-Oszillator (LFINTOSC)
    • Externer Hochfrequenz-Takteingang:
      • Zwei externe Takt-Leisutngsmodi (EC)
  • Digitale Peripherie
    • Zwei Capture-/Compare/PWM-Module (CCP):
      • 16-Bit-Auflösung für Capture-/Compare-Modi
    • Zwei Pulsweitenmodulatoren (PWM):
      • 10-Bit-Auflösung
      • Unabhängige Impulsausgänge
      • 10-Bit-Auflösung für PWM-Modus
    • Ein konfigurierbarer 8-/16-Bit-Timer (TMR0)
    • Ein 16-Bit-Timer (TMR1) mit Gate-Steuerung
    • Ein 8-Bit-Timer (TMR2) mit Hardware-Limit-Timer (HLT)
    • Ein EUSART (Enhanced Universal Synchronous Asynchronous Receiver Transceiver):
      • RS-232-, RS-485-, LIN-kompatibel
      • Auto-Aufweckfunktion beim Start
    • Ein MSSP (Master Synchronous Serial Port):
      • Serieller Peripherieschnittstellen-Modus (SPI)
    • Slave-Auswahlsynchronisierung
      • Inter-integrierter Schaltkreis-Modus (I2C)
    • 7-/10-Bit-Adressierungsmodi
    • Periphere Pinauswahl (PPS):
      • Ermöglicht eine Pinzuordnung von digitalen I/Os
    • Bauteil-I/O-Anschluss Merkmale:
      • Bis zu 35 I/O-Pins
      • 1 Nur-Eingangs-Pin
      • Individuelle I/O-Richtung, Open-Drain, Eingangsschwellenwert, Anstiegsrate und schwache Pull-up-Steuerung
      • Interrupt-on-Change (IOC) auf allen Pins
      • Ein externer Interrupt-Pin
  • Analoge Peripherie
    • Analog-Digital-Wandler (ADC):
      • 10-Bit-Auflösung
      • Bis zu 28 externe Eingangskanäle
      • Zwei interne Eingangskanäle
      • Interner ADC-Oszillator (ADCRC)
      • Wird im Schlafmodus betrieben
      • Auswählbare Auto-Konvertierungs-Trigger-Quellen
    • Feste Spannungsreferenz (FVR):
      • Wählbare Ausgangspegel von 1,024 V, 2,048 V und 4,096 V
      • Intern mit dem ADC verbunden
  • Programmierungs-/Debug-Funktionen
    • In-Circuit-Serial-Programming™ (ICSP™) über zwei Pins
    • In-Circuit-Debug (ICD) mit einem Breakpoint über zwei Pins
    • Integriertes On-Chip-Debugging

Blockdiagramm

Blockdiagramm - Microchip Technology PIC16F152 Mikrocontroller
Veröffentlichungsdatum: 2020-10-15 | Aktualisiert: 2025-06-13