Microchip Technology PIC16F13254/55/74/75 28/40-Pin-Mikrocontroller
Die PIC16F13254/55/74/75 28/40-Pin-Mikrocontroller von Microchip Technology bieten einen einzigartigen Satz an Peripherien und ermöglichen so eine effektive Implementierung hardwarebasierter Lösungen. Die MCUs verfügen über die Peripheriefunktion Configurable Logic Block (CLB), mit der Benutzer hardwarebasierte kundenspezifische Logik in ihre Anwendungen integrieren können.Der CLB besteht aus 32 einzelnen Logikschaltung. Das auf einer Lookup-Tabelle (LUT) basierende Design jedes Logikschaltung-Elements bietet umfangreiche Anpassungsmöglichkeiten, während der CPU-unabhängige Betrieb Anschwingzeit und Stromverbrauch verbessert. Der CLB stellt einen Modus bereit, in dem beim Einschalten oder Reset automatisch eine vordefinierte Konfiguration geladen wird, während sich die CPU in einem nicht ausführenden Zustand befindet.
Die 28/40-Pin- Mikrocontroller Mikrochip PIC16F13254/55/74/75 bieten außerdem erweiterte Codeschutzfunktionen, welch die Sicherheit und den Schutz der Benutzer-Firmware und -Daten verbessern. Zu diesen Funktionen gehört die Möglichkeit, die Programmier- und Debugging-Schnittstelle zu deaktivieren, um eine einmalige Geräteprogrammierung zu ermöglichen und unautorisierte Versuche, über die In-Circuit Serial Programming™ (ICSP™) Schnittstelle mit dem Gerät zu kommunizieren, wirksam zu blockieren.
Die MCUs sind in einer Vielzahl von Gehäusen von 8 bis 40 Pins erhältlich und bieten bis zu 28 KB Program Flash-Speicher, bis zu 2 KB RAM und 256 Byte Data Flash-Speicher (EEPROM). Die Bausteine verfügen über einen 10-Bit-AD‑Wandler (ADCC) mit einer Wandlungsrate von bis zu 200 ksps sowie einen 10‑Bit‑DA‑Wandler (DAC). Zusätzlich sind zwei schnelle Komparatoren mit einer Einschwingzeit von etwa 50 ns integriert, ergänzt durch weitere Timer‑/Zähl‑Peripherie und serielle Schnittstellen mit SMBus‑Kompatibilität, was sie für Echtzeitregelungen, digitale Sensorknoten und industrielle bzw. Fahrzeug-Anwendungen geeignet macht.
Merkmale
- Betriebsspannungsbereich 1,8 V bis 5,5 V
- Konfigurierbare Logikschaltung mit 32 grundlegenden Logikschaltungselementen (BLEs)
- Programmier- und Debugging-Schnittstelle (PDID) deaktivieren
- 4x konfigurierbare Logikschaltung
- 10-Bit-ADC mit Berechnung (ADCC)
- 10-Bit-Digital-Analog-Wandler (DAC)
- 2x schnelle Komparatoren (Anschwingzeit von 50 ns)
- 2x 16-Bit-PWM, 2x Capture, Compare, PWM (CCP)
- 2x 8-Bit-Timer und 3x 16-Bit-Timer
- Windowed Watchdog Timer (WWDT)
- Periphere Pinauswahl (PPS)
- EUSART, I2C/SPI-Schnittstelle
Applikationen
- Eingebettete
- Industrie
- IoT
Technische Daten
- Programmspeichergröße von 7 KB
- 512 Byte RAM
- 256 Byte Daten-EEPROM
- 28-Pinzahl
- 32 Logikschaltungselemente CLB
- ADC-Auflösung von 10 Bit
- 35 ADC-Kanäle
- DAC-Auflösung von 10 Bit
- 2x Komparatoren
- 4x konfigurierbare Logikschaltung (CLC/CCL)
- 4x eigenständige PWM
- 2-MSSP (SPI/I2C)
- 2x U(S)ART
- Peripherie-Pin-Auswahl/Pin-Multiplexing
- ADC mit Berechnung
- Betriebsspannungsbereich von 1,8 V zu 5,5 V
Core – Datenpfad-Diagramm
Entwicklungsumgebung
