We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

Advanced Graphics Controller, Touch and Display Driver and USB


The PIC24F DA family enables you to easily control touch-based displays while providing a variety of connectivity options to enhance functionality. The DA family features a fully integrated advanced graphics subsystem for graphics acceleration and a display controller to directly drive displays up to 4.3" WQVGA with 480 × 272 resolution. This family integrates three dedicated graphic acceleration engines, each supporting a Direct Memory Access (DMA) interface to the frame buffer memory, effectively driving graphics performance in processing and rendering graphics objects, providing easy switching between fonts and languages and fast data or image decompression.

The integrated display controller is capable of directly driving almost any LCD display with an RGB or STN/CSTN interface, which includes a wide range of TFT, STN and some OLED displays. These features effectively create a complete graphical subsystem that is fully integrated on the same chip as the microcontroller (MCU), driving up to 640 × 480 (VGA) display resolution. The DA family is available in two RAM configurations, which can be used for internal frame buffering: 24 KB and 96 KB. With the Color Look-Up Table (CLUT), this integrated memory supports up to 256 colors from a possible 65,536 (16 bpp) palette to appear on the screen simultaneously without any external RAM components. The ability to compile and switch between color palettes is significant because it helps create an even more immersive user interface without imposing massive memory overheads.

In addition, the PIC24 DA family comes with fully-integrated USB (host, device and On-the-Go), SPI, and UART interfaces, which makes it ideal for consumer, medical and industrial applications. These integrated features address the commercial issue of minimizing cost and number of components by integrating all of the additional hardware necessary to drive an LCD display. The PIC24F DA family significantly lowers bill of material and system costs compared to configuring graphics subsystems using discrete display controllers and RAM, or more expensive displays with integrated controllers and/or frame buffers.

Key Features of the PIC24F DA Family


Key Feature Description
Graphics Controller Three graphics hardware accelerators to facilitate rendering of block copying, text and unpacking of compressed data Color Look-Up Table (CLUT) with maximum of 256 entries
Display Interfaces
  • 4-, 8- and 16-bit monochrome Super-Twist Nematic (STN)
  • 4-, 8- and 16-bit color STN
  • 9-, 12-, 18- and 24-bit color Thin-Film-Transistor (TFT)
  • 18- and 24-bit displays are connected as 16-bit 5-6-5 RGB color format
Programmable Display Resolution using Frame Buffer Resolution supported is up to 480 × 272 at 60 Hz, 16 bpp; 640 × 480 at 30 Hz, 16 bpp or 640 × 480 at 60 Hz, 8 bpp
USB 2.0 On-The-Go (OTG) compliant, dual-role capable; can act as host or device
Flexible Peripherals Wide range of basic and specialized peripherals such Input Capture (IC)/Output Compare (OC)/Pulse-Width Modulators (PWMs), SPI, UART, I2C, Charge Time Measurement Unit (CTMU), comparator, Real-Time Clock/Calendar (RTCC) and Enhanced Parallel Master Port (EPMP)
Scalable Flash memories of up to 256 KB and up to 96 KB of RAM in 64-, 100- and 121-pin packages

MCUs Driving Displays


Are you looking to add newer, feature-rich and aesthetically pleasing interfaces to your products? Find out how our PIC24F DA family can get your design to market fast while lowering total system cost.

Target Applications


Consumer

  • Thermostats
  • Cordless phones
  • Remote controls

Industrial

  • Digital instrument gauges
  • Storage controls
  • Measurement terminals

Home Appliance

  • Coffee makers
  • Washing machines and dryers
  • Ovens/microwaves

Portable Medical

  • Glucometers
  • Blood pressure monitors
  • Portable ECGs

PIC24F DA Family Selection Guide


More information on each of the PIC24F DA product rows can be viewed by clicking the “Sub-Family” name in the table below.

Sub Family Pin Count Program Flash (KB) RAM (KB) ADC Resolution USB/I2S Parallel Port CTMU and mTouch® Technology GFX DMA
PIC24FJ256DA210 64–100 128–256
24–96 10

PIC24F DA MCUs


Design Resources


Development Tools


A complete suite of tools is available to help get your design to market. Choose from low cost starter kits, fully featured development boards, free MPLAB® X IDE and MPLAB® XC Compilers as well as a range of debuggers.

Starter Kits and Microsticks

Starter kits and Microsticks contain a device with demonstration hardware and software and an integrated debugger allowing a designer to quickly evaluate the family features. Microsticks also plug into standard breadboard for prototyping. 

  • PIC24F Starter Kit: Demonstrations support data logging, thumb drive and graphics on the PIC24F 

Development and Evaluation Boards

The Explorer 16/32 platform is the primary development board for 16-bit products. Explorer 16/32 is supplemented by numerous application-specific development boards including PICtail™ Plus boards and Click boards™ from MikroElektronika. 

Emulators and Debuggers

The debuggers and programmers work across all PIC MCU platforms, are USB powered and are fully integrated with MPLAB® X IDE with features ranging from basic debugging to advanced emulation capability.

Software Development Tools


The MPLAB® development ecosystem is a single tool chain supporting all PIC® microcontrollers.

MPLAB® X IDE

This single Integrated Development Environment (IDE) supports all PIC MCUs. It provides a single integrated environment to develop code for embedded microcontrollers. It includes a library of Microchip-validated code examples to get started right away, integrates the MPLAB XC16 Compiler and features one-click make, program and debug/execute operations.

MPLAB® Code Configurator

This free graphical programming environment generates seamless, easy-to-understand C code. Using an intuitive interface, it enables and configures a rich set of peripherals and functions. It minimizes reliance upon the product data sheet and reduces overall design effort and time while accelerating generation of production-ready code.

MPLAB® XC Compilers

The MPLAB XC16 Compiler provides a comprehensive solution for a project’s development software needs and comes in different optimization levels. It integrates with MPLAB X IDE to provide a full graphical front end. It can edit errors and create breakpoints to match the corresponding lines in source code. It also offers single step through of C and C++ source code to inspect variables and structures at critical points.

MPLAB® Xpress Cloud-Based IDE

This online development environment contains the most popular features of our award-winning MPLAB X IDE. It is a perfect starting point for new users of PIC MCUs with no downloads, no machine configuration, and no waiting to get started. Join the MPLAB Xpress Community to share code, ideas and knowledge.

Application Notes


Title
Using the PIC MCU CTMU for Temperature Measurement Download
Microchip TCP/IP Stack Application Note Download
Low-Power Design Guide Download
AN1375 - See What You Can Do with the CTMU Download
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCs Download
AN1227 - Using a Keyboard with the Microchip Graphics Library Download
AN1182 - Fonts in the Microchip Graphics Library Download
AN1145 - Using a USB Flash Drive with an Embedded Host Download
USB Human Interface Device Class on an Embedded Host Download
AN1142 - USB Mass Storage Class on an Embedded Host Download
AN1140 - USB Embedded Host Stack Download
AN1136 - How to Use Widgets in Microchip Graphics Library Download
AN1071 - IrDA Standard Stack for Microchip 16-Bit and 32-bit MCUs Download
File I/O Functions Using Microchip's Memory Disk Drive File System Library Download
Data Encryption Routines for PIC24 and dsPIC Devices Download
Developing Graphics Apps using PIC MCUs w/Integrated Graphics Controller Download
Implementing a Mass Storage Device Using the Microchip USB Device Firmware Framework Download

Brochures


Title
PIC24 MCU Product Selection Guide Download
eXtreme Low Power (XLP) PIC® MCUs Brochure Download

The MPLAB® development environment is a single tool chain supporting all PIC® microcontrollers.

Microchip University: Introduction to USB 2.0 Part A - Basic Concepts and Tools


This free class will provide you with an introduction to basic USB 2.0 concepts such as topology, enumeration, endpoints, transfer types and classes. 

PIC24F DA Microcontrollers