Microchip Technology PIC24FJ-GU4/GL4 16-Bit Microcontrollers

Microchip Technology PIC24FJ-GU4/GL4 16-Bit Microcontrollers (MCUs) offer up to 512KB of Dual Partition Flash supporting real-time Over-The-Air (OTA) updates and EEPROM Emulation. Along with several Core Independent Peripherals (CIPs), the PIC24FJ-GU4/GL4 MCUs include a full-speed USB and a segmented LCD controller with animation support. With high memory and sleep current down to a few hundred nA while retaining the complete RAM content, these devices are perfect for IoT, industrial, consumer, and medical applications.

The PIC24FJ-GU4/GL4 MCUs are supported in the MPLAB® Code Configurator (MCC) tool, reducing development time by allowing developers to configure the devices and libraries with just a few clicks. To address the evolving focus on safety and security, these MCUs offer hardware safety features and secure protection schemes, simplifying the design of smart, safe, secure, and connected applications. These MCUs feature protection schemes such as Flash OTP by ICSP™ Write Inhibit, which allows the entire Flash to be configured as One-Time-Programmable (OTP) memory, and CodeGuard™ Flash Security, which facilitates segmenting the memory and implementation access restrictions. These features, together with Microchip Technology's CryptoAuthentication™ ICs, ease the implementation of security into applications.

Offering an extended operating temperature of up to +125°C with AEC Q100 Grade 1 qualification, the PIC24FJ-GU4/GL4 MCUs are also well-suited for automotive and industrial applications. With a high level of analog integration, these devices simplify sensor interfacing and analog measurement while reducing the overall system BOM cost.

Features

  • Segmented LCD controller with animation
    • 64 segments and 8 commons supporting up to 480 pixels
    • Core independent autonomous animation; Alternating dual display, blinking, and blanking
    • LCD charge pump for contrast management in battery-powered applications
    • External bias option for reducing power consumption
    • Operation in power-saving modes
  • Full Speed USB 2.0
    • Configurable as Host, Device, or OTG
    • DMA Interface for Data RAM Access
  • Core and Operating Conditions
    • 2.0V to 3.6V, -40°C to +125°C, AEC Q100 Grade 1 qualified, up to 16 MIPS operation
    • Single-cycle instruction execution
    • 16 x 16 Hardware Multiply, and 32-bit x 16-bit Hardware Divider
    • C compiler optimized instruction set system
  • eXtreme Low Power
    • Ultra-low-power operation with sleep current down to nA with full RAM retention
    • A range of power-saving modes to reduce current consumption, while balancing performance: PMD bits, DOZE, Idle, Sleep and Retention Sleep modes
    • A range of Core Independent Peripherals (CIPs) that operate in power saving modes, while off-loading the Central Processing Unit (CPU)
  • Secure Protection Features
    • Flash One Time Programming (OTP) by ICSP™ Write Inhibit that offers an ability to disable Flash erase/write/debug operations
    • CodeGuard™ Flash protection to manage memory partitions and access restrictions
    • 120-bit Unique Device ID, 256 bytes User OTP and the above protection schemes make an ideal combination of complementary features to implement security together with the CryptoAuthentication devices in a secure application
  • Hardware Safety Features
    • Flash with Error Correction Code (ECC) and Fault Injection for memory integrity check (Single error correction and double error detection)
    • Dead-Man Timer (DMT) clocked by instruction fetches for monitoring the health of software
    • Windowed WatchDog Timer (WWDT) for system supervision
    • CodeGuard™ Flash protection for memory partition and access restriction
    • Fail-Safe Clock Monitor (FSCM) for clock fault management
    • Enhanced Programmable Cyclic Redundancy Check (CRC), Programmable High-Low Voltage Detect (HLVD), Brown-out Reset (BOR) and Power-on Reset (POR)
    • Class B Safety Library, IEC 60730
  • Advanced Integrated Analog
    • Up to 24-Channel, 400Ksps, 10/12-Bit Analog-to-Digital Converter (ADC)
    • Low-voltage boost for input
    • Bandgap reference input feature
    • Core Independent windowed threshold compare feature
    • Auto-scan feature
    • Operation in power-saving modes
    • Three Analog Comparators with input multiplexing and programmable reference voltage generators
    • 1Msps 10-bit Digital-to-Analog Converter (DAC) with Buffered Output
    Key Core Independent Peripherals
    • 4x Configurable Logic Cells (CLCs)
    • 8x Multiple Capture Compare PWMs (MCCPs)
    • Segmented LCD controller with Core Independent Animation, up to 480 pixels (8 commons x 64 segments)
    • ADC controller with threshold compare and automatic triggers
    • Direct Memory Access (DMA) with 6 channels, supporting UART, SPI, ADC, and more
  • Communication Interfaces
    • 6x UARTs supporting LIN/J2602 and IrDA®
    • 4x SPI/I2S, up to 24MHz operation
    • 3x I2C Master and Slave with Address Masking, PMBus, and IPMI support
  • Clock Management
    • On-chip 8MHz Fast RC (FRC), and 32kHz Low-Power RC (LPRC) and Secondary (SOSC) oscillators
    • Programmable PLL with external oscillator clock sources and Reference Clock Output (REFO)
    • Fail-Safe Clock Monitor (FSCM)
    • Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) supporting two-speed start-up
  • Special Features and Debugger Development Support
    • MPLAB Code Configurator (MCC) support
    • Peripheral Pin Select (PPS) for flexible pin mapping
    • Configurable interrupt-on change on all IOs
    • In-Circuit Serial Programming™ (ICSP™) and In-Circuit Emulation (ICE) via 2-pins
    • JTAG Boundary Scan Support
  • Package Options
    • 48-pin: TQFN, μQFN
    • 64-pin: QFN, TQFN
    • 80-pin: TQFN
    • 100-pin: TQFN

Applications

  • Human Machine Interface (HMI)
  • Industrial and consumer IoT
  • Medical
  • Automotive

Block Diagram

Block Diagram - Microchip Technology PIC24FJ-GU4/GL4 16-Bit Microcontrollers
Published: 2020-05-19 | Updated: 2024-07-25