English
Language : 

PIC24FJ256DA206-IPT Datasheet, PDF (16/20 Pages) Microchip Technology – 16-bit Embedded Control Solutions PIC24 Microcontrollers • dsPIC® Digital Signal Controllers
Embedded Control Software & Techniques
Software
Encryption Libraries
Implement reliable security for embedded applications.
The encryption library features the symmetric key
encryption/decryption functions Advanced Encryption
Standard (AES) and Triple-Data Encryption Algorithm (Triple-
DES). These algorithms are also recommended by most
Internet Engineering Task Force (IETF), Federal Information
Processing Standards (FIPS) and IPSec standards.
(Application Note: AN1044)
File System for PIC18, PIC24, PIC32 MCUs
and dsPIC DSCs
Microchip’s memory disk drive file system interface library
brings the ability to transfer and share portable memory
devices between an embedded system and a personal
computer. Most SD cards, CF cards and MMCs MultiMedia
Cards, particularly those sized below 2 gigabytes (GB), use
the FAT16 standard. The FAT32 standard can be used to
address memory sized between 2 GB and 2 terabytes (TB).
This library with complimentary application note (AN1045)
provides a method to read and/or write to these storage
devices through a microcontroller. The data of these
storage devices can be read by a PC, and the data written
by a PC can be read by a microcontroller. Most operating
systems support the FAT16 and FAT32 file systems.
Cyclic Redundancy Check (CRC) Module
CRC is one of the most versatile error checking algorithm
used in various digital communication systems. This
application note illustrates how to use the hardware CRC
module on selected 16-bit MCUs and DSCs. Users can
program any user-defined generator polynomial into this
module for CRC computation. (AN1148)
PMBus Stack
Microchip’s PMBus stack implements the PMBus protocol
over the traditional I2C™ communication interface
for dsPIC SMPS Digital Signal Controllers from “GS”
family and mid-range PIC microcontrollers from the
PIC16F88X family.
Methods
Emulating Data EEPROM for PIC18 and PIC24
MCUs, dsPIC DSCs and PIC32
For devices that do not have on-chip EEPROM, emulating
EEPROM with on-chip Flash memory my be an important
option. This application note presents an interface similar
to an internal data EEPROM, but uses available on-chip
Flash memory to improve endurance by a factor as high as
500. (Application Note: AN1095)
Achieving Higher ADC Resolution Using Oversampling
This application note describes oversampling as a method
to add additional bits of accuracy to the 12-bit ADC
conversion in a dsPIC DSC. (AN1152)
Bootloaders
Two App Notes exist to help customers develop UART-
based bootloaders for PIC24 MCU and dsPIC DSC
products. First, AN1094 describes a UART-based
bootloader with command line interface. Next, AN1157
focuses on the PIC24F family and also includes the
PIC24F Quick Programmer (P24QP) Windows-based
graphical programming interface (GUI).
VDE Certified Class B Safety Library
Microchip’s certified class B library contains routines
that detect the occurrence of faults in a single channel
CPU. These routines have been developed in accordance
with the IEC 60730 standard to support the Class B
certification process (AN1229).
www.microchip.com/16-bit
16 16-bit Embedded Control Solutions