Software and Hardware Solutions for the 32-bit Designer.pdf

(11992 KB) Pobierz
32-bit Software and
Hardware Resources
Software and Hardware Solutions
for the 32-bit Designer
www.microchip.com/32bit
1220040211.711.png 1220040211.822.png 1220040211.932.png 1220040211.1043.png 1220040211.001.png 1220040211.111.png 1220040211.183.png 1220040211.194.png 1220040211.205.png 1220040211.216.png 1220040211.227.png
Table of Contents
Software Solutions
Introduction to MPLAB® Harmony ...............3
Graphics Library ...........................4
TCP/IP Stack .............................5
File System Library for PIC32 Microcontrollers. . . . . . 6
Cryptographic Library ........................6
MP3 Decoder Library ........................7
AAC Decoder Library ........................7
Fixed Point Math Library .....................7
PIC32 Microcontrollers Floating Point Math Library ..9
ADPCM and Speex (Audio) Library
Smart Card ISO-7816 Library for PIC18, PIC24, PIC32
Class B Safety Software Library for PIC® Microcontrollers
IEEE 802.15.4 and Sub-GHz MiWi™
Data EEPROM Emulation for PIC18, PIC24 and PIC32
MPLAB Harmony Software Framework compatible.
Additional software libraries listed in this brochure are planned to be included in
MPLAB Harmony in the future.
2
Software and Hardware Solutions for the 32-bit Designer
1220040211.238.png 1220040211.249.png 1220040211.260.png 1220040211.271.png 1220040211.282.png 1220040211.293.png 1220040211.304.png 1220040211.315.png 1220040211.326.png 1220040211.337.png 1220040211.348.png 1220040211.359.png 1220040211.370.png 1220040211.381.png 1220040211.392.png 1220040211.403.png 1220040211.414.png 1220040211.425.png 1220040211.436.png 1220040211.447.png 1220040211.458.png 1220040211.469.png 1220040211.480.png 1220040211.491.png 1220040211.502.png 1220040211.513.png 1220040211.524.png 1220040211.535.png 1220040211.546.png 1220040211.557.png 1220040211.568.png 1220040211.579.png 1220040211.590.png 1220040211.601.png 1220040211.612.png 1220040211.623.png 1220040211.634.png 1220040211.645.png 1220040211.656.png 1220040211.667.png 1220040211.678.png 1220040211.689.png 1220040211.700.png 1220040211.712.png 1220040211.723.png 1220040211.734.png 1220040211.745.png 1220040211.756.png 1220040211.767.png 1220040211.778.png 1220040211.789.png 1220040211.800.png 1220040211.811.png 1220040211.823.png 1220040211.834.png 1220040211.845.png 1220040211.855.png 1220040211.866.png 1220040211.877.png 1220040211.888.png 1220040211.899.png 1220040211.910.png 1220040211.921.png 1220040211.933.png 1220040211.944.png 1220040211.955.png 1220040211.966.png 1220040211.977.png 1220040211.988.png 1220040211.999.png 1220040211.1010.png 1220040211.1021.png 1220040211.1032.png 1220040211.1044.png 1220040211.1055.png 1220040211.1065.png 1220040211.1076.png 1220040211.1087.png 1220040211.1098.png 1220040211.1109.png 1220040211.1120.png 1220040211.1131.png 1220040211.1142.png 1220040211.002.png 1220040211.013.png 1220040211.024.png 1220040211.034.png 1220040211.045.png 1220040211.056.png 1220040211.067.png 1220040211.078.png 1220040211.089.png 1220040211.100.png 1220040211.112.png 1220040211.123.png 1220040211.134.png 1220040211.145.png 1220040211.156.png 1220040211.167.png 1220040211.178.png 1220040211.180.png 1220040211.181.png 1220040211.182.png 1220040211.184.png 1220040211.185.png 1220040211.186.png 1220040211.187.png 1220040211.188.png 1220040211.189.png 1220040211.190.png 1220040211.191.png 1220040211.192.png 1220040211.193.png 1220040211.195.png 1220040211.196.png 1220040211.197.png 1220040211.198.png 1220040211.199.png 1220040211.200.png 1220040211.201.png 1220040211.202.png 1220040211.203.png 1220040211.204.png 1220040211.206.png 1220040211.207.png 1220040211.208.png 1220040211.209.png 1220040211.210.png 1220040211.211.png 1220040211.212.png 1220040211.213.png 1220040211.214.png 1220040211.215.png 1220040211.217.png 1220040211.218.png 1220040211.219.png 1220040211.220.png 1220040211.221.png 1220040211.222.png 1220040211.223.png 1220040211.224.png 1220040211.225.png 1220040211.226.png 1220040211.228.png 1220040211.229.png 1220040211.230.png 1220040211.231.png 1220040211.232.png 1220040211.233.png 1220040211.234.png 1220040211.235.png 1220040211.236.png 1220040211.237.png 1220040211.239.png 1220040211.240.png 1220040211.241.png 1220040211.242.png 1220040211.243.png 1220040211.244.png 1220040211.245.png 1220040211.246.png 1220040211.247.png 1220040211.248.png 1220040211.250.png 1220040211.251.png 1220040211.252.png 1220040211.253.png 1220040211.254.png 1220040211.255.png 1220040211.256.png 1220040211.257.png 1220040211.258.png 1220040211.259.png 1220040211.261.png 1220040211.262.png 1220040211.263.png 1220040211.264.png 1220040211.265.png 1220040211.266.png 1220040211.267.png 1220040211.268.png 1220040211.269.png 1220040211.270.png 1220040211.272.png 1220040211.273.png 1220040211.274.png 1220040211.275.png 1220040211.276.png 1220040211.277.png 1220040211.278.png 1220040211.279.png 1220040211.280.png 1220040211.281.png 1220040211.283.png 1220040211.284.png 1220040211.285.png 1220040211.286.png 1220040211.287.png 1220040211.288.png 1220040211.289.png 1220040211.290.png 1220040211.291.png 1220040211.292.png 1220040211.294.png 1220040211.295.png 1220040211.296.png 1220040211.297.png 1220040211.298.png 1220040211.299.png 1220040211.300.png 1220040211.301.png 1220040211.302.png 1220040211.303.png 1220040211.305.png 1220040211.306.png 1220040211.307.png 1220040211.308.png 1220040211.309.png 1220040211.310.png 1220040211.311.png 1220040211.312.png 1220040211.313.png 1220040211.314.png 1220040211.316.png 1220040211.317.png 1220040211.318.png 1220040211.319.png 1220040211.320.png 1220040211.321.png 1220040211.322.png 1220040211.323.png 1220040211.324.png 1220040211.325.png 1220040211.327.png 1220040211.328.png 1220040211.329.png 1220040211.330.png 1220040211.331.png 1220040211.332.png 1220040211.333.png 1220040211.334.png 1220040211.335.png 1220040211.336.png 1220040211.338.png 1220040211.339.png 1220040211.340.png 1220040211.341.png 1220040211.342.png 1220040211.343.png 1220040211.344.png 1220040211.345.png 1220040211.346.png 1220040211.347.png 1220040211.349.png 1220040211.350.png 1220040211.351.png 1220040211.352.png 1220040211.353.png 1220040211.354.png 1220040211.355.png 1220040211.356.png 1220040211.357.png 1220040211.358.png 1220040211.360.png 1220040211.361.png 1220040211.362.png 1220040211.363.png 1220040211.364.png 1220040211.365.png 1220040211.366.png 1220040211.367.png 1220040211.368.png 1220040211.369.png 1220040211.371.png 1220040211.372.png 1220040211.373.png 1220040211.374.png 1220040211.375.png 1220040211.376.png 1220040211.377.png 1220040211.378.png 1220040211.379.png 1220040211.380.png 1220040211.382.png 1220040211.383.png 1220040211.384.png 1220040211.385.png 1220040211.386.png 1220040211.387.png 1220040211.388.png 1220040211.389.png 1220040211.390.png 1220040211.391.png 1220040211.393.png 1220040211.394.png 1220040211.395.png 1220040211.396.png 1220040211.397.png 1220040211.398.png 1220040211.399.png 1220040211.400.png 1220040211.401.png 1220040211.402.png 1220040211.404.png 1220040211.405.png 1220040211.406.png 1220040211.407.png 1220040211.408.png 1220040211.409.png 1220040211.410.png 1220040211.411.png 1220040211.412.png 1220040211.413.png 1220040211.415.png 1220040211.416.png 1220040211.417.png 1220040211.418.png 1220040211.419.png 1220040211.420.png 1220040211.421.png 1220040211.422.png 1220040211.423.png 1220040211.424.png 1220040211.426.png 1220040211.427.png 1220040211.428.png 1220040211.429.png 1220040211.430.png 1220040211.431.png 1220040211.432.png 1220040211.433.png 1220040211.434.png 1220040211.435.png 1220040211.437.png 1220040211.438.png 1220040211.439.png 1220040211.440.png 1220040211.441.png 1220040211.442.png 1220040211.443.png 1220040211.444.png 1220040211.445.png 1220040211.446.png 1220040211.448.png 1220040211.449.png 1220040211.450.png 1220040211.451.png 1220040211.452.png 1220040211.453.png 1220040211.454.png 1220040211.455.png 1220040211.456.png 1220040211.457.png 1220040211.459.png 1220040211.460.png 1220040211.461.png 1220040211.462.png 1220040211.463.png 1220040211.464.png 1220040211.465.png 1220040211.466.png 1220040211.467.png 1220040211.468.png 1220040211.470.png 1220040211.471.png 1220040211.472.png 1220040211.473.png 1220040211.474.png 1220040211.475.png 1220040211.476.png 1220040211.477.png 1220040211.478.png 1220040211.479.png 1220040211.481.png 1220040211.482.png 1220040211.483.png 1220040211.484.png 1220040211.485.png 1220040211.486.png 1220040211.487.png 1220040211.488.png 1220040211.489.png 1220040211.490.png 1220040211.492.png 1220040211.493.png 1220040211.494.png 1220040211.495.png 1220040211.496.png 1220040211.497.png 1220040211.498.png 1220040211.499.png 1220040211.500.png 1220040211.501.png 1220040211.503.png 1220040211.504.png 1220040211.505.png 1220040211.506.png 1220040211.507.png 1220040211.508.png 1220040211.509.png 1220040211.510.png 1220040211.511.png 1220040211.512.png 1220040211.514.png 1220040211.515.png 1220040211.516.png 1220040211.517.png 1220040211.518.png 1220040211.519.png 1220040211.520.png 1220040211.521.png 1220040211.522.png 1220040211.523.png 1220040211.525.png 1220040211.526.png 1220040211.527.png 1220040211.528.png 1220040211.529.png 1220040211.530.png 1220040211.531.png 1220040211.532.png 1220040211.533.png 1220040211.534.png 1220040211.536.png 1220040211.537.png 1220040211.538.png 1220040211.539.png 1220040211.540.png 1220040211.541.png 1220040211.542.png 1220040211.543.png 1220040211.544.png 1220040211.545.png 1220040211.547.png 1220040211.548.png 1220040211.549.png 1220040211.550.png 1220040211.551.png 1220040211.552.png 1220040211.553.png 1220040211.554.png 1220040211.555.png 1220040211.556.png 1220040211.558.png 1220040211.559.png 1220040211.560.png 1220040211.561.png 1220040211.562.png 1220040211.563.png 1220040211.564.png 1220040211.565.png 1220040211.566.png 1220040211.567.png 1220040211.569.png 1220040211.570.png 1220040211.571.png 1220040211.572.png 1220040211.573.png 1220040211.574.png 1220040211.575.png 1220040211.576.png 1220040211.577.png 1220040211.578.png 1220040211.580.png 1220040211.581.png 1220040211.582.png 1220040211.583.png 1220040211.584.png 1220040211.585.png 1220040211.586.png 1220040211.587.png 1220040211.588.png 1220040211.589.png 1220040211.591.png 1220040211.592.png 1220040211.593.png 1220040211.594.png 1220040211.595.png 1220040211.596.png 1220040211.597.png 1220040211.598.png 1220040211.599.png 1220040211.600.png 1220040211.602.png 1220040211.603.png 1220040211.604.png 1220040211.605.png 1220040211.606.png 1220040211.607.png 1220040211.608.png 1220040211.609.png 1220040211.610.png 1220040211.611.png 1220040211.613.png 1220040211.614.png 1220040211.615.png 1220040211.616.png 1220040211.617.png 1220040211.618.png 1220040211.619.png 1220040211.620.png 1220040211.621.png 1220040211.622.png 1220040211.624.png 1220040211.625.png 1220040211.626.png 1220040211.627.png 1220040211.628.png 1220040211.629.png 1220040211.630.png 1220040211.631.png 1220040211.632.png 1220040211.633.png 1220040211.635.png 1220040211.636.png 1220040211.637.png 1220040211.638.png 1220040211.639.png 1220040211.640.png 1220040211.641.png 1220040211.642.png 1220040211.643.png 1220040211.644.png 1220040211.646.png 1220040211.647.png 1220040211.648.png 1220040211.649.png 1220040211.650.png 1220040211.651.png 1220040211.652.png 1220040211.653.png 1220040211.654.png 1220040211.655.png 1220040211.657.png 1220040211.658.png 1220040211.659.png 1220040211.660.png 1220040211.661.png 1220040211.662.png 1220040211.663.png 1220040211.664.png 1220040211.665.png 1220040211.666.png 1220040211.668.png 1220040211.669.png 1220040211.670.png 1220040211.671.png 1220040211.672.png 1220040211.673.png 1220040211.674.png 1220040211.675.png 1220040211.676.png 1220040211.677.png 1220040211.679.png 1220040211.680.png 1220040211.681.png 1220040211.682.png 1220040211.683.png 1220040211.684.png 1220040211.685.png 1220040211.686.png 1220040211.687.png 1220040211.688.png 1220040211.690.png 1220040211.691.png 1220040211.692.png 1220040211.693.png 1220040211.694.png 1220040211.695.png 1220040211.696.png 1220040211.697.png 1220040211.698.png 1220040211.699.png 1220040211.701.png 1220040211.702.png 1220040211.703.png 1220040211.704.png 1220040211.705.png 1220040211.706.png 1220040211.707.png 1220040211.708.png 1220040211.709.png 1220040211.710.png 1220040211.713.png 1220040211.714.png 1220040211.715.png 1220040211.716.png 1220040211.717.png 1220040211.718.png 1220040211.719.png 1220040211.720.png 1220040211.721.png 1220040211.722.png 1220040211.724.png 1220040211.725.png 1220040211.726.png 1220040211.727.png 1220040211.728.png 1220040211.729.png 1220040211.730.png 1220040211.731.png 1220040211.732.png 1220040211.733.png 1220040211.735.png 1220040211.736.png 1220040211.737.png 1220040211.738.png 1220040211.739.png 1220040211.740.png 1220040211.741.png 1220040211.742.png 1220040211.743.png 1220040211.744.png 1220040211.746.png 1220040211.747.png 1220040211.748.png 1220040211.749.png 1220040211.750.png 1220040211.751.png 1220040211.752.png 1220040211.753.png 1220040211.754.png 1220040211.755.png 1220040211.757.png 1220040211.758.png 1220040211.759.png 1220040211.760.png 1220040211.761.png 1220040211.762.png 1220040211.763.png 1220040211.764.png 1220040211.765.png 1220040211.766.png 1220040211.768.png 1220040211.769.png 1220040211.770.png 1220040211.771.png 1220040211.772.png 1220040211.773.png 1220040211.774.png 1220040211.775.png 1220040211.776.png 1220040211.777.png 1220040211.779.png 1220040211.780.png 1220040211.781.png 1220040211.782.png 1220040211.783.png 1220040211.784.png 1220040211.785.png 1220040211.786.png 1220040211.787.png 1220040211.788.png 1220040211.790.png 1220040211.791.png 1220040211.792.png 1220040211.793.png 1220040211.794.png 1220040211.795.png 1220040211.796.png 1220040211.797.png 1220040211.798.png 1220040211.799.png 1220040211.801.png 1220040211.802.png 1220040211.803.png 1220040211.804.png 1220040211.805.png 1220040211.806.png 1220040211.807.png 1220040211.808.png 1220040211.809.png 1220040211.810.png 1220040211.812.png 1220040211.813.png 1220040211.814.png 1220040211.815.png 1220040211.816.png 1220040211.817.png 1220040211.818.png 1220040211.819.png 1220040211.820.png 1220040211.821.png 1220040211.824.png 1220040211.825.png 1220040211.826.png 1220040211.827.png 1220040211.828.png 1220040211.829.png 1220040211.830.png 1220040211.831.png 1220040211.832.png 1220040211.833.png 1220040211.835.png 1220040211.836.png 1220040211.837.png 1220040211.838.png 1220040211.839.png 1220040211.840.png 1220040211.841.png 1220040211.842.png 1220040211.843.png 1220040211.844.png 1220040211.846.png 1220040211.847.png 1220040211.848.png 1220040211.849.png 1220040211.850.png 1220040211.851.png 1220040211.852.png 1220040211.853.png
 
MPLAB® Harmony for PIC32
Introduction
MPLAB Harmony is a flexible, abstracted, fully integrated
firmware development environment for PIC32
microcontrollers. It enables robust framework development
of interoperable RTOS-friendly libraries with quick and
extensive Microchip support for third party software
integration. MPLAB Harmony includes a set of peripheral
libraries, drivers and system services that are readily
accessible for application development. The code
development format allows for maximum re-use and
reduces time-to-market.
MPLAB Harmony Block Diagram
Application(s)
Plug-in
Plug-in
Driver
Beneits
Faster time-to-market
Improved code interoperability
Simpliied support
Improved 32-bit scalability
Enhanced third party software integration
O
S
A
L
Middleware
Common
System
Services
RTOS
(3rd Party)
Middleware
Driver
Driver
Driver
Driver
Driver
Driver
RTOS
Configuration
System
Configuration
PLIB
PLIB
PLIB
PLIB
PLIB
Hardware
PIC32 Software Development Tools Available with MPLAB Harmony
Operating System
Abstract Layer (OSAL)
Middleware/
Software Libraries
Development
Software
Third Party
Software
Applications
Device Drivers
Graphics
applications
TCP/IP applications
and utilities
USB applications
OSAL interface with
“basic” and “none”
implementation
OSAL implementation
for FreeRTOS
OSAL implementation
for Micrium µC/OS-III
Graphics
TCP/IP
USB
Cryptographic
libraries
File systems
System
services
ADC
Ethernet media access
controller
Ethernet PHY interface
Controllerless graphics
Epson LCD controller
Non-volatile memory
SPI, UART, high-speed USB
Timer, parallel master port
MPLAB® X IDE
MPLAB XC32++
FreeRTOS*
OpenRTOS*
TCP/IP*
SSL libraries
Micrium
μC/OS-III
Additional software components planned
*Sold and front-line support provided directly by Microchip
Application Layer
Implements desired overall behavior
Abstracted hardware access
Allows for easy port across PIC32 parts
Common System Services
Provides common functionality to avoid duplication
and conlicts
Eliminates complex interactions and interdependencies
between modules
OSAL provides OS compatibility and interface
Manages shared resources
Supports low-level coniguration and board
support package
Middleware Layer
Implements complex libraries and protocols
(USB, TCP/IP, ile systems, graphics)
Provides a highly abstracted application program interface
Libraries are thread safe and RTOS ready
Built on drivers, PLIBS, system services
Supports third party library integration
Device Driver Layer
Provides highly-abstracted interface to peripheral
Controls access to the peripheral
Manages multiple hardware instances and software
clients with select drivers
Manages peripheral state and multiple
peripheral instances
Accesses hardware via PLIB
Supports blocking or non-blocking code
Peripheral Libraries (PLIB) Layer
Provide functional interface for Microchip
PIC32 scalability
Implements part-speciic features
3
Software and Hardware Solutions for the 32-bit Designer
1220040211.854.png 1220040211.856.png 1220040211.857.png 1220040211.858.png 1220040211.859.png 1220040211.860.png 1220040211.861.png 1220040211.862.png 1220040211.863.png 1220040211.864.png 1220040211.865.png 1220040211.867.png 1220040211.868.png 1220040211.869.png 1220040211.870.png 1220040211.871.png 1220040211.872.png 1220040211.873.png 1220040211.874.png 1220040211.875.png 1220040211.876.png 1220040211.878.png 1220040211.879.png 1220040211.880.png 1220040211.881.png 1220040211.882.png 1220040211.883.png 1220040211.884.png 1220040211.885.png 1220040211.886.png 1220040211.887.png 1220040211.889.png 1220040211.890.png 1220040211.891.png 1220040211.892.png 1220040211.893.png 1220040211.894.png 1220040211.895.png 1220040211.896.png 1220040211.897.png 1220040211.898.png 1220040211.900.png 1220040211.901.png 1220040211.902.png 1220040211.903.png 1220040211.904.png 1220040211.905.png 1220040211.906.png 1220040211.907.png 1220040211.908.png 1220040211.909.png 1220040211.911.png 1220040211.912.png 1220040211.913.png 1220040211.914.png 1220040211.915.png 1220040211.916.png 1220040211.917.png 1220040211.918.png 1220040211.919.png 1220040211.920.png 1220040211.922.png 1220040211.923.png 1220040211.924.png 1220040211.925.png 1220040211.926.png 1220040211.927.png 1220040211.928.png 1220040211.929.png 1220040211.930.png 1220040211.931.png 1220040211.934.png 1220040211.935.png 1220040211.936.png 1220040211.937.png 1220040211.938.png 1220040211.939.png 1220040211.940.png 1220040211.941.png 1220040211.942.png 1220040211.943.png 1220040211.945.png 1220040211.946.png 1220040211.947.png 1220040211.948.png 1220040211.949.png 1220040211.950.png 1220040211.951.png 1220040211.952.png 1220040211.953.png 1220040211.954.png 1220040211.956.png 1220040211.957.png 1220040211.958.png 1220040211.959.png 1220040211.960.png 1220040211.961.png 1220040211.962.png 1220040211.963.png 1220040211.964.png 1220040211.965.png 1220040211.967.png 1220040211.968.png 1220040211.969.png 1220040211.970.png 1220040211.971.png 1220040211.972.png 1220040211.973.png 1220040211.974.png 1220040211.975.png 1220040211.976.png 1220040211.978.png 1220040211.979.png 1220040211.980.png 1220040211.981.png 1220040211.982.png 1220040211.983.png 1220040211.984.png 1220040211.985.png 1220040211.986.png 1220040211.987.png 1220040211.989.png 1220040211.990.png 1220040211.991.png 1220040211.992.png 1220040211.993.png 1220040211.994.png 1220040211.995.png 1220040211.996.png 1220040211.997.png 1220040211.998.png 1220040211.1000.png 1220040211.1001.png 1220040211.1002.png 1220040211.1003.png 1220040211.1004.png 1220040211.1005.png 1220040211.1006.png 1220040211.1007.png 1220040211.1008.png 1220040211.1009.png 1220040211.1011.png 1220040211.1012.png 1220040211.1013.png 1220040211.1014.png 1220040211.1015.png 1220040211.1016.png 1220040211.1017.png 1220040211.1018.png 1220040211.1019.png 1220040211.1020.png 1220040211.1022.png 1220040211.1023.png 1220040211.1024.png 1220040211.1025.png 1220040211.1026.png 1220040211.1027.png 1220040211.1028.png 1220040211.1029.png 1220040211.1030.png 1220040211.1031.png 1220040211.1033.png 1220040211.1034.png 1220040211.1035.png 1220040211.1036.png 1220040211.1037.png 1220040211.1038.png 1220040211.1039.png 1220040211.1040.png 1220040211.1041.png 1220040211.1042.png 1220040211.1045.png 1220040211.1046.png 1220040211.1047.png 1220040211.1048.png 1220040211.1049.png 1220040211.1050.png 1220040211.1051.png 1220040211.1052.png 1220040211.1053.png 1220040211.1054.png 1220040211.1056.png
 
Graphics Library
Summary
Microchip provides a complete graphics library that allows
users to quickly and easily implement a Graphical User
Interface (GUI) on small, color, touch screen displays. The
complete graphics display solution that will enable
designer to quickly evaluate a graphics display solution at
minimal cost.
Graphics Display Designer X
The Microchip’s New Graphics Display Designer X (GDD X)
is an enhanced visual design tool that provides customers
with a quick and easy way of creating GUI screens for
graphical interface applications on Microchip MCUs. It can
be used with Microchip Graphics Library as a standalone
tool or as an MPLAB X IDE plug-in.
Application Layer
User Message Interface
(Touch Screen, Keypad, etc.)
Graphic Connect Layer
(Button, Slider, Edit Box, etc.)
Graphic Primitive Layer
(Line, Circle, Bar, etc.)
Display Device Driver Layer
(PutPivot, SetColor, etc.)
Graphic Display
What’s New?
WYSIWYG design
Multi-platform
•    Windows®, Linux®, Mac®
Improved design tools
•    Drawing grid, auto widget alignment and other
drawing short cuts/productivity features
•    Cut, copy, paste properties
Improved Screen navigation
•    PowerPoint® style screen listing
Key Features
Allows you to resize, align and move widgets,
create color schemes, and add fonts and images to
your application
Generates source code ready for PIC32 microcontrollers
Provides the user with the same visual representation
of the embedded screen to draw objects on the PC
screen, this is referred to as “what you see, is what
you get” (WYSIWYG)
Eliminates the need to manually calculate the (x, y)
coordinates for on-screen object placements
Key Features
Up to 16-bit or 65K colors
2D objects such as line, circle, text, rectangle,
polygon, bar
3D objects such as buttons, panels, window,
group box, slider
Image, animation
Resistive touch screen, keypad
Multiple fonts
Applications
MIMIC panels
Hand-held devices
Many other applications that require front-end
graphics display
Related Application Notes
AN1182: Fonts in the Microchip Graphics Library
AN1246: How to Create Widgets in the Microchip
Graphics Library
AN1227: Using a Keyboard with the Microchip
Graphics Library
AN1136: How to Use Widgets in the Microchip
Graphics Library
4
Software and Hardware Solutions for the 32-bit Designer
1220040211.1057.png 1220040211.1058.png 1220040211.1059.png 1220040211.1060.png 1220040211.1061.png 1220040211.1062.png 1220040211.1063.png 1220040211.1064.png 1220040211.1066.png 1220040211.1067.png 1220040211.1068.png 1220040211.1069.png 1220040211.1070.png 1220040211.1071.png 1220040211.1072.png 1220040211.1073.png 1220040211.1074.png 1220040211.1075.png 1220040211.1077.png 1220040211.1078.png 1220040211.1079.png 1220040211.1080.png 1220040211.1081.png 1220040211.1082.png 1220040211.1083.png 1220040211.1084.png 1220040211.1085.png 1220040211.1086.png 1220040211.1088.png 1220040211.1089.png 1220040211.1090.png 1220040211.1091.png 1220040211.1092.png 1220040211.1093.png 1220040211.1094.png 1220040211.1095.png 1220040211.1096.png 1220040211.1097.png 1220040211.1099.png 1220040211.1100.png 1220040211.1101.png 1220040211.1102.png 1220040211.1103.png 1220040211.1104.png 1220040211.1105.png 1220040211.1106.png 1220040211.1107.png 1220040211.1108.png 1220040211.1110.png 1220040211.1111.png 1220040211.1112.png 1220040211.1113.png 1220040211.1114.png 1220040211.1115.png 1220040211.1116.png 1220040211.1117.png 1220040211.1118.png 1220040211.1119.png 1220040211.1121.png 1220040211.1122.png 1220040211.1123.png 1220040211.1124.png 1220040211.1125.png 1220040211.1126.png 1220040211.1127.png 1220040211.1128.png 1220040211.1129.png 1220040211.1130.png 1220040211.1132.png 1220040211.1133.png 1220040211.1134.png 1220040211.1135.png 1220040211.1136.png 1220040211.1137.png 1220040211.1138.png 1220040211.1139.png 1220040211.1140.png 1220040211.1141.png 1220040211.1143.png 1220040211.1144.png 1220040211.1145.png 1220040211.1146.png 1220040211.1147.png 1220040211.1148.png 1220040211.1149.png 1220040211.1150.png 1220040211.1151.png 1220040211.1152.png 1220040211.003.png 1220040211.004.png 1220040211.005.png 1220040211.006.png 1220040211.007.png 1220040211.008.png 1220040211.009.png 1220040211.010.png 1220040211.011.png 1220040211.012.png 1220040211.014.png 1220040211.015.png 1220040211.016.png 1220040211.017.png 1220040211.018.png 1220040211.019.png 1220040211.020.png 1220040211.021.png 1220040211.022.png 1220040211.023.png 1220040211.025.png 1220040211.026.png 1220040211.027.png 1220040211.028.png
 
USB Library
Summary
Microchip’s USB software includes royalty-free source
code and example projects. It provides support for USB
device mode, embedded host and On-The-Go for PIC32
microcontrollers.
Key Features
Drivers and resources to use with a PC
Demonstration examples
Class driver examples for:
•    HID
•    Mass Storage
•    CDC
•    Audio
•    Printers
•    Chargers
•    Custom
Related Application Notes
AN1140: USB Embedded Host Stack
AN1141: USB Embedded Host Stack Programmer's Guide
AN1142: USB Mass Storage Class on an Embedded Host
AN1143: Generic Client Driver for a USB Embedded Host
AN1145: Using a USB Flash Drive with an Embedded Host
AN1233: USB Printer Class on an Embedded Host
AN1247: Communication Device Class (CDC) Host
Applications
USB mouse and keypads
Thumb drive data loggers
Mass storage devices
Printers
Bar code scanners
CDC serial emulators
TCP/IP Stack
Summary
Communication over the Internet is accomplished by
implementing the IP protocol. Functions like web pages,
email and FTP are advanced services that are part of a full
IP stack implementation. Microchip offers free full TCP/
IP software stack optimized for the PIC32 family of MCUs
and operate seamlessly with the ENC28J60/ENC624J600
standalone Ethernet controllers and MRF24WG0M and
MRF24WB0M Wi-Fi modules as well as built-in MAC
modules. This provides an out-of-box solution to many
Internet services such as web server. The user does not
need to understand RFCs or write detailed IP standards-
based code to implement the stack.
Microchip offers an IPv4/v6 stack that supports multiple
communication ports (eg. Ethernet and Wi-Fi) in the
MPLAB Harmony environment for the 32-bit device
family. Microchip’s MPLAB Harmony (v4/v6) TCP/IP stack
supports the PIC32MX6/7 and PIC32MZ 32-bit MCU
family for both Ethernet and Wi-Fi.
In addition, Microchip offers seamless integration with
tested third party add-ons for professional stacks and
other capabilities in MPLAB Harmony.
Supported Services/Protocols
ARP
ICMP v4/v6
TCP
NDP
Telnet
SMTP
DHCP
NBNS
Bonjor
NetBios
DDNS
IP
UDP
SNMP v1/2/3
HTTP
SNTP
DNS
FTP
TFTP
mDNS
Announce
Applications
UART to TCP bridge
Ethernet to Wi-Fi bridge
ZigBee® to Wi-Fi/Ethernet bridge
Cloud and remote sensor monitoring and control
Key Features of Free Stacks
Socket (TCP and UDP) and advanced service support
Support for MPLAB XC compilers
RTOS independent
Full TCP state machine
Modular design
5
Software and Hardware Solutions for the 32-bit Designer
1220040211.029.png 1220040211.030.png 1220040211.031.png 1220040211.032.png 1220040211.033.png 1220040211.035.png 1220040211.036.png 1220040211.037.png 1220040211.038.png 1220040211.039.png 1220040211.040.png 1220040211.041.png 1220040211.042.png 1220040211.043.png 1220040211.044.png 1220040211.046.png 1220040211.047.png 1220040211.048.png 1220040211.049.png 1220040211.050.png 1220040211.051.png 1220040211.052.png 1220040211.053.png 1220040211.054.png 1220040211.055.png 1220040211.057.png 1220040211.058.png 1220040211.059.png 1220040211.060.png 1220040211.061.png 1220040211.062.png 1220040211.063.png 1220040211.064.png 1220040211.065.png 1220040211.066.png 1220040211.068.png 1220040211.069.png 1220040211.070.png 1220040211.071.png 1220040211.072.png 1220040211.073.png 1220040211.074.png 1220040211.075.png 1220040211.076.png 1220040211.077.png 1220040211.079.png 1220040211.080.png 1220040211.081.png 1220040211.082.png 1220040211.083.png 1220040211.084.png 1220040211.085.png 1220040211.086.png 1220040211.087.png 1220040211.088.png 1220040211.090.png 1220040211.091.png 1220040211.092.png 1220040211.093.png 1220040211.094.png 1220040211.095.png 1220040211.096.png 1220040211.097.png 1220040211.098.png 1220040211.099.png 1220040211.101.png 1220040211.102.png 1220040211.103.png 1220040211.104.png 1220040211.105.png 1220040211.106.png 1220040211.107.png 1220040211.108.png 1220040211.109.png 1220040211.110.png 1220040211.113.png 1220040211.114.png 1220040211.115.png 1220040211.116.png 1220040211.117.png 1220040211.118.png 1220040211.119.png 1220040211.120.png 1220040211.121.png 1220040211.122.png 1220040211.124.png 1220040211.125.png 1220040211.126.png 1220040211.127.png 1220040211.128.png 1220040211.129.png 1220040211.130.png 1220040211.131.png 1220040211.132.png 1220040211.133.png 1220040211.135.png 1220040211.136.png 1220040211.137.png 1220040211.138.png 1220040211.139.png 1220040211.140.png 1220040211.141.png 1220040211.142.png 1220040211.143.png 1220040211.144.png 1220040211.146.png 1220040211.147.png 1220040211.148.png 1220040211.149.png 1220040211.150.png 1220040211.151.png 1220040211.152.png 1220040211.153.png 1220040211.154.png 1220040211.155.png 1220040211.157.png 1220040211.158.png 1220040211.159.png 1220040211.160.png 1220040211.161.png 1220040211.162.png 1220040211.163.png 1220040211.164.png 1220040211.165.png 1220040211.166.png 1220040211.168.png 1220040211.169.png 1220040211.170.png 1220040211.171.png 1220040211.172.png 1220040211.173.png 1220040211.174.png 1220040211.175.png 1220040211.176.png 1220040211.177.png 1220040211.179.png
 
Zgłoś jeśli naruszono regulamin