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
- Betriebsspannungsbereich:
- 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
- Schlafmodus:
- 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)
- Hochpräziser interner Oszillatorblock (HFINTOSC):
- 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
- Zwei Capture-/Compare/PWM-Module (CCP):
- 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
- Analog-Digital-Wandler (ADC):
- 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
Veröffentlichungsdatum: 2020-10-15
| Aktualisiert: 2025-06-13
