23
PIC32 Tools and Solutions Presenters Tao Yu

PIC32 Tools and Solutions

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

PIC32 Tools and Solutions

Presenters

Tao Yu

2 MCU32 Microchip Confidential – Internal use only

Agenda

PIC32 in Graphics Display

PIC32 in connectivity

PIC32 in Audio

MISC

3 MCU32 Microchip Confidential – Internal use only

LCC (Low-Cost Controllerless) Graphics Board

Driving Graphics Displays without a Graphics Controller

Interfaces to Microchip Display modules

Powered by any PIC32 Starter kit

– 80MIPS 32-bit performance

– 128KB of on-chip SRAM

– High Speed 16-bit PMP

– High Performance DMA keeps

core loading to less than 5%!

On Board 512KB SRAM • Support for up to WQVGA @ 16bpp color

• PIC32 alone can drive VGA @ 8bpp color

Inte

rfaces t

o M

icro

ch

ip E

xp

lore

r 16

Can be “Jumpered” in or out

Part No: AC164144

4 MCU32 Microchip Confidential – Internal use only

VGA / WVGA Display Solution for PIC32

Enable 24-bit color quality

New reference boards:

GFX-3E board Epson

S1D13517 controller

5.7” VGA (640x480)

7” WVGA (800x480)

Compare 24bpp, 16bpp colors

Alpha blending (transparency)

Gradients

Streaming multiple images

Google maps (non-static)

GFX-3E Board

(800x480)

(640x480)

GFX-3E Board

PIC32 SK

PIC32 SK

5.7” VGA

7” WVGA

5 MCU32 Microchip Confidential – Internal use only

Adds Board for Capacitive Touch using high-performance PIC32 32-bit MCUs

– Incorporate touch-sensing buttons, keys and sliders

into your application

PIC32 mTouch™ Solution

– Easy-to-use Windows-based mTouch™ Diagnostic Tool / GUI

– Free Software, code examples and peripheral libraries

– 8/16/32-bit family compatibility

– Microchip’s world-class support

Kit includes:

PIC16F727 CSM Motherboard

PIC18F46J50 Motherboard

PIC24FJ64GB106 Motherboard

PIC32MX795F512H Motherboard

Direct 8 Key Board

12-Key Matrix Sensor Board

4-Channel Slider Sensor Board

2-Channel Slider Sensor Board

PICkit Serial Analyzer

USB cable

DM183026-2 $99.95

6 MCU32 Microchip Confidential – Internal use only

Graphics Library

• Pre-made graphics objects

– buttons, sliders, etc

• Multiple fonts and languages

• Compatible with 16-/32-bit PIC MCUs

Graphics Display Designer (GDD)

• Visual Design Tool

• Provides GUI design wizard

• Works with Graphics Library

• www.microchip.com/GDD

Graphics Software Tools

Heat

Button Image

Static Text

7 MCU32 Microchip Confidential – Internal use only

8 MCU32 Microchip Confidential – Internal use only

GDD X components

GDD X Menu GDD X Toolbar

Screen

Thumbnail

Drawing Panel

Widgets List

Information Box

Properties

Window

9 MCU32 Microchip Confidential – Internal use only

List of available widgets on GDD X

10 MCU32 Microchip Confidential – Internal use only

Ways of using GDD X

As a Standalone Tool

• Its not bundled with MPLAB X IDE and works independently

•GDD X will generate the code for user designed GDD X project that

needs to be added manually into an MPLAB X or MPLAB 8 IDE

project along with MLA Graphics Library

As a Plug-in with MPLAB X IDE

•Using GDD X as plug-in with MPLAB X IDE is similar to using old

GDD with MPLAB 8

•GDD X will generate the code for user design and automatically add it

to user MPLAB X IDE project

11 MCU32 Microchip Confidential – Internal use only

Features

• Resize, align and move widgets, create color schemes, add

fonts and images to your App

• Generates source code ready for PIC24, dsPIC and PIC32

devices

• 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

12 MCU32 Microchip Confidential – Internal use only

PIC32 in Connectivity

13 MCU32 Microchip Confidential – Internal use only

Wi-Fi ™ Comm Demo Board

Compact development

platform to evaluate

Microchip’s certified Wi-Fi

module – MRF24WB0MA

On-board PIC32 running

Microchip’s TCP/IP stack

solution

Pre-programmed with demo

code to explore the features

of the Wi-Fi module

Expandable through

expansion port

Powered by 2 AAA batteries

Only $49

14 MCU32 Microchip Confidential – Internal use only

PIC32 Ethernet Starter Kit

Integrated debugger/programmer

USB Powered

10/100 Ethernet Development

using PIC32 MCUs

USB host, device, Dual Role and

OTG

On-line tools & software download

Support for Windows XP and

Windos Vista (32 & 64-bit)

PIC32 MCU with 128KB RAM

Enables addition of PIC32

Expansion Board

DM320004 $72

15 MCU32 Microchip Confidential – Internal use only

Microchip’s TCP/IP Protocol Stack

FREE!! Royalty-free, no license fees

Modular design

No lower layer design required within the TCP/IP

protocol

Available for PIC18, PIC24, dsPIC® DSCs and PIC32

Advanced features like multiple stack support available for

PIC24/dsPIC & PIC32

Source code provided

Support Documentation

Compiled HTML page distributed with the stack

16 MCU32 Microchip Confidential – Internal use only

PIC32 for High Quality Audio

17 MCU32 Microchip Confidential – Internal use only

Dev Tools PIC32 Audio Mixer Boards

Mix your instruments and voice with streaming portable music player USB digital audio out

High Quality 24bit Audio playback for Musicians and for Karaoke applications

P/N: DM320014 P/N: DM320413

• Available NOW!!!!

• Pricing $69.99

• Available Q3 from MFI Authorized Distributor

USB Mini-B Digital

Audio Input

AppleTM Proprietary

USB Digital Audio

Interface

MFI Board

• PIC32MX220F128

• Mic_In x2

• Line_In

• Line_Out

• Headphone_Out x2

• iPod Record capability

USB Board

• PIC32MX220F128

• Mic_In x2

• Line_In

• Line_Out

• Headphone_Out

• Volume pot

• 3 general purpose buttons

18 MCU32 Microchip Confidential – Internal use only

Audio Development Board for PIC32

4 User

buttons

MFI* Dock

Edge

Connector

2” Color TFT

Display

Serial

Interface USB-OTG Debug

Port Power PIC32MX795F512L

– 80MIPS 32-bit MCU with 512KB

Flash and 128KB RAM

Processing power to:

– Decode MP3 Music

– WMA, AAC Decode – 2H’12

– Complete audio SRC (Sample Rate

Conversion)

– Manage MFI digital audio stack

– Display 16-bit color images

• Interface to Microchip’s

Accessory Development

platform for iPOD/iPhone*

Priced at $149.99

24-bit Audio

CODEC

PIC32

* Interfaces to Microchip’s accessory development platform for iPod® and iPhone® available to MFI licensees

through Apple’s authorized distributor.

Dev Tools

19 MCU32 Microchip Confidential – Internal use only

Dev Tools

– PIC32MX220F032 with 32KB of Flash,

8KB RAM

– Integrated Programmer Debugger

– USB Powered

– 2” Color TFT 220 x 176 pixel Display

– SD Card Storage

– mTouch Slider and buttons

– 24Bit Audio playback

– A great tool to learn about the I2S

Audio CODEC interface, Basic LCD

graphics and mTouchTM

Price: $109.99

PIC32 MX1xx/MX2xx Starter Kit (DM320013)

20 MCU32 Microchip Confidential – Internal use only

PIC32 Multimedia Expansion Board

The Multimedia Expansion Board is an integrated yet flexible

solution for development of high impact User Interfaces.

Key Features:

Fast High Color Images

Localized Fonts

Visual Prompts and buttons

24-bit Stereo Audio

Speex Voice Playback

MP3 Music

Touch Screen Buttons

8 position Joystick with Fire button

3 Axis Orientation / Acceleration

FCC Certified Wi-Fi™

10/100 Ethernet via PIC32 Ethernet Starter Kit

DM320005 $249.99

21 MCU32 Microchip Confidential – Internal use only

M2M PICtail Daughter Board

Demos for Phone, SMS

Text, email and GPS with

Google Maps on PIC32

Multimedia Expansion

board

Any PIC32 Starter Kit

Microchip M2M Module

M2M PICTail

Module

– Fleet mgmt. & asset

tracking

– Remote automation

and control, remote

metering

– Application layer

Command dispatcher

– GPS/GSM/GPRS

processing library

AC320011 $199.00

22 MCU32 Microchip Confidential – Internal use only

PIC32 Application Solutions

Application Description AN#

Ethernet Solutions HTTP Server using BSD Socket API for PIC32MX AN1107

Microchip TCP/IP Stack with BSD Socket API for PIC32MX AN1108

SNMP Agent using BSD Socket API for PIC32MX AN1109

FTP Server using BSD Socket API for the PIC32MX AN1111

Microchip TCP/IP Stack Application Note AN833

USB Solutions

USB Embedded Host Stack AN1140

USB Embedded Host Stack Programmer’s Guide AN1141

USB Mass Storage Class on an Embedded Host AN1142

Generic Client Driver for a USB Embedded Host AN1143

Using a USB Flash Drive with an Embedded Host AN1145

USB HID Class on an Embedded Device AN1163

USB CDC Class on an Embedded Device AN1164

USB Generic Function on an Embedded Device AN1166

USB Mass Storage Class on an Embedded Device AN1169

USB Device Stack for PIC32 Programmer’s Guide AN1176

Audio Porting the Helix MP3 Decoder onto Microchip’s PIC32MX AN1367

High-Quality Audio Applications Using the PIC32 AN1422

Boot loader Serial Port Boot loader for PIC32MX Series MCUS AN851

23 MCU32 Microchip Confidential – Internal use only

Questions?