Getting Started: Graphics Library Demo Compatibility Matrix

 

 

Explorer 16 with Graphics LCD Controller PICtail™ Plus SSD1926 Board. 1

Explorer 16 with Graphics PICtail™ Daughter Board. 2

Graphics LCD Controller PICtail™ Plus SSD1926 Board with Starter Kits. 2

Multimedia Expansion Board with Starter Kits. 3

PIC24FJ256DA210 Development Board. 3

Low Cost Controllerless (LCC) Graphics PICtail™ Plus Board. 4

Graphics LCD Controller PICtail™ Plus S1D13517 Board. 5

Individual Graphics Boards. 5

Demos Requiring External Memory. 5

Demo Limitations Summary. 6

Trademarks: 7

 

Legend:

 

 

Supported

 

 

See Limitations

 

 

Not Supported

 

 

Explorer 16 with Graphics LCD Controller PICtail™ Plus SSD1926 Board

 

 

 

 

 

PIC24FJ128GA010 PIM

 

 

 

 

 

 

 

PIC24FJ256GA110 PIM

 

 

 

 

 

 

 

PIC24FJ256GB110 PIM

 

 

 

 

 

 

 

PIC24FJ256GB210 PIM

 

 

 

 

 

 

 

PIC32MX360F512L PIM 

 

 

 

 

 

 

 

PIC32MX460F512L PIM

 

 

 

 

 

 

 

 

PIC24HJ128GP504 PIM

 

 

 

 

 

 

 

 

 

dsPIC33FJ128GP804 PIM

 

 

 

 

 

 

 

 

 

 

      dsPIC33EP512MU810 PIM

 

 

 

 

 

 

 

 

 

 

              PIC24EP512GU810 PIM

Supported Display Boards:

 

-       3.2″ QVGA Truly TFT Display Board (AC164127-4)

-       4.3″ WQVGA Powertip TFT Display Board (AC164127-6)

 

 

 

 

 

 

 

 

 

 

 

 

Graphics AppNotes (AN1136, AN1182, AN1227, AN1246)

 

 

 

 

 

 

 

 

 

 

 

Graphics Object Layer Demo

9

 

 

 

 

 

 

 

 

 

 

Graphics Object Layer Palette Demo

 

 

 

 

 

 

 

 

 

 

 

Graphics External Memory (&Programmer Demo)

 

 

 

 

 

 

 

 

 

 

 

Graphics Primitive Layer Demo

 

 

 

 

 

 

 

 

 

 

 

Graphics JPEG Demo

 

 

 

10

 

 

 

 

 

 

 

Graphics SSD1926 (JPEG and SDCard Demo)

12

12

12

12

12

12

12

12

 

 

 

Image Decoders Demo

 

 

 

 

 

 

 

 

 

 

 

Graphics MultiApp Demo

1,9

2

3

3

4

5

 

 

 

 

 

 

 

Explorer 16 with Graphics PICtail™ Daughter Board

 

 

PIC24FJ128GA010 PIM

 

 

 

 

 

PIC24FJ256GA110 PIM

 

 

 

 

 

PIC24FJ256GB110 PIM

 

 

 

 

 

PIC24FJ256GB210 PIM

 

 

 

 

 

PIC32MX360F512L PIM 

 

 

 

 

 

PIC32MX460F512L PIM

 

 

 

 

 

 

PIC24HJ128GP504 PIM

 

 

 

 

 

 

 

dsPIC33FJ128GP804 PIM

Supported Display Boards: N/A Board has built in Glass.

 

 

 

 

 

 

 

 

 

Graphics AppNotes (AN1136, AN1182, AN1227, AN1246)

 

 

 

 

 

 

 

 

 

Graphics Object Layer Demo

9

 

 

 

 

 

 

 

 

Graphics Object Layer Palette Demo

 

 

 

 

 

 

 

 

 

Graphics External Memory (&Programmer Demo)

 

 

 

 

 

 

 

 

 

Graphics Primitive Layer Demo

 

 

 

 

 

 

 

 

 

Graphics JPEG Demo

 

 

 

 

 

 

 

 

 

Graphics SSD1926 (JPEG and SDCard Demo)

 

 

 

 

 

 

 

 

 

Image Decoders Demo

 

 

 

 

 

 

 

 

 

Graphics MultiApp Demo

1,9

2

 

 

4

 

 

 

 

 

Figure Error! No text of specified style in document.‑2

 

Graphics LCD Controller PICtail™ Plus SSD1926 Board with Starter Kits

 

 

 

 

 

PIC32 Starter Kit (DM320001)

 

 

  

 

 

 

PIC32 USB Starter Kit (DM320003-2)

 

 

 

 

 

dsPIC33E Starter Kit (DM330012)

 

 

 

 

 

PIC24E Starter Kit (DM240012)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Supported Display Boards:

 

-       3.2″ QVGA Truly TFT Display Board (AC164127-4)

-       4.3″ WQVGA Powertip TFT Display Board (AC164127-6)

 

 

 

 

 

 

 

Graphics AppNotes (AN1136, AN1182, AN1227, AN1246)

 

 

 

 

 

 

Graphics Object Layer Demo

 

 

 

 

 

 

Graphics Object Layer Palette Demo

 

 

 

 

 

 

Graphics External Memory (&Programmer Demo)

 

 

 

 

 

 

Graphics Primitive Layer Demo

 

 

 

 

 

 

Graphics JPEG Demo

 

 

 

 

 

 

Graphics SSD1926 (JPEG and SDCard Demo)

 

 

 

 

 

 

Image Decoders Demo

 

 

 

 

 

 

Graphics MultiApp Demo

4,8

7,8

 

 

 

 

 

 

Multimedia Expansion Board with Starter Kits

 

 

 

 

 

PIC32 Starter Kit (DM320001)

 

 

 

  

 

 

 

PIC32 USB Starter Kit (DM320003-2)

 

 

 

 

 

 

PIC32 Ethernet Starter Kit (DM320004) 

 

 

 

 

 

dsPIC33E Starter Kit (DM330012)

 

 

 

 

 

        PIC24E Starter Kit (DM240012)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Graphics AppNotes (AN1136, AN1182, AN1227, AN1246)

 

 

 

 

 

 

Graphics Object Layer Demo

 

 

 

 

 

 

Graphics Object Layer Palette Demo

 

 

 

 

 

 

Graphics External Memory (&Programmer Demo)

 

 

 

 

 

 

Graphics Primitive Layer Demo

 

 

 

 

 

 

Graphics JPEG Demo

 

 

 

 

 

 

Graphics SSD1926 (JPEG and SDCard Demo)

 

 

 

 

 

 

Image Decoders Demo

 

 

 

 

 

 

Graphics MultiApp Demo

4,8

7,8

7,8

8

8

 

Combo - Google Map

 

 

 

 

 

 

 

 

PIC24FJ256DA210 Development Board

 

 

Supported Display Boards:

 

-       3.2″ QVGA Truly TFT Display Board (AC164127-4)

-       4.3″ WQVGA Powertip TFT Display Board (AC164127-6)

-       5.7″ VGA Truly TFT Display Board (AC164127-8)

 

 

Graphics AppNotes (AN1136, AN1182, AN1227, AN1246)

 

 

 

 

Graphics Object Layer Demo

 

 

 

 

Graphics Object Layer Palette Demo

 

 

 

 

Graphics External Memory (&Programmer Demo)

 

 

 

 

Graphics Primitive Layer Demo

 

 

 

 

Graphics JPEG Demo

 

 

 

 

Graphics SSD1926 (JPEG and SDCard Demo)

 

 

 

 

Image Decoders Demo

 

 

 

 

Graphics MultiApp Demo

6

 

 

 

Combo - Google Map

 

 

 

 

PIC24F_DA

 

 

 

 

 

Low Cost Controllerless (LCC) Graphics PICtail™ Plus Board

*This board also works with the following PIMS: PIC32MX360F512L, PIC32MX460F512L, PIC32MX795F512L

 

 

 

 

 

PIC32 Starter Kit (DM320001)

 

 

  

 

 

 

PIC32 USB Starter Kit (DM320003-2)

 

 

 

 

 

PIC32 Ethernet Starter Kit (DM320004) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Supported Display Boards:

 

-       3.2″ QVGA Truly TFT Display Board (AC164127-4)

-       4.3″ WQVGA Powertip TFT Display Board (AC164127-6)

-       5.7″ VGA Truly TFT Display Board (AC164127-8)

 

 

 

 

 

 

Graphics AppNotes (AN1136, AN1182, AN1227, AN1246)

13

13

13

 

 

Graphics Object Layer Demo

 

 

 

 

 

Graphics Object Layer Palette Demo

 

 

 

 

 

Graphics External Memory (&Programmer Demo)

13

13

13

 

 

Graphics Primitive Layer Demo

13

13

13

 

 

Graphics JPEG Demo

13

13

13

 

 

Graphics SSD1926 (JPEG and SDCard Demo)

13

13

13

 

 

Image Decoders Demo

13

13

13

 

 

Graphics MultiApp Demo

 

 

 

 

 

 

Graphics LCD Controller PICtail™ Plus S1D13517 Board

*This board also works with the following PIMS in 8 bit PMP mode: PIC32MX360F512L, PIC32MX460F512L, PIC32MX795F512L

 

 

 

 

 

PIC32 Starter Kit (DM320001)

 

 

  

 

 

 

PIC32 USB Starter Kit (DM320003-2)

 

 

 

 

 

PIC32 Ethernet Starter Kit (DM320004) 

 

 

 

 

  PIC24FJ256GB210 PIM

 

 

 

 

    

 

 

 

 

   

 

 

 

 

 

 

 

 

 

 

Supported Display Boards:

 

-       5.7″ VGA Truly TFT Display Board (AC164127-8)

-       7.0″ WVGA Powertip TFT Display Board (AC164127-9)

 

 

 

 

 

 

S1D13517 Demo

 

 

14

 

 

Graphics AppNotes (AN1136, AN1182, AN1227, AN1246)

 

 

 

 

 

Graphics Object Layer Demo

 

 

 

 

 

Graphics Object Layer Palette Demo

 

 

 

 

 

Graphics External Memory (&Programmer Demo)

13

13

13

13

 

Graphics Primitive Layer Demo

13

13

13

13

 

Graphics JPEG Demo

 

 

 

 

 

Graphics SSD1926 (JPEG and SDCard Demo)

 

 

 

 

 

Image Decoders Demo

 

 

 

 

 

Graphics MultiApp Demo

 

 

 

 

 

 

Demos Requiring External Memory

Demo Name

UART Mode

USB Device Mode

External Memory

All projects using the Explorer 16 Board

All projects using:

- PIC24FJ256DA210 Development Board

- PIC32/dsPIC Starter Kits

JPEG

All projects using the Explorer 16 Board

All projects using:

- PIC24FJ256DA210 Development Board

- PIC32/dsPIC Starter Kits

MultiApp

Supported

N/A

PIC24_DA

N/A

Supported

S1D13517

Supported

N/A

 

 

Individual Graphics Boards

 

3.2″ QVGA Truly TFT Display Board

(AC164127-4)

 

 

4.3″ WQVGA Powertip TFT Display Board (AC164127-6)

 

5.7″ VGA Truly TFT Display Board

(AC164127-8)

 

7.0″ WVGA Truly TFT Display Board

(AC164127-9)

 

 

Demo Limitations Summary

1

When configured for PIC24FJ128GA010 PIM, USB HID, USB MSD or SD MSD is not supported.

2

When configured for PIC24FJ256GA110 PIM, USB HID and USB MSD are not supported.

3

When configured for PIC24FJ256GB110 or PIC24FJ256GB210 PIM, USB HID and USB MSD are supported. SD MSD is not supported.

4

When configured for PIC32MX360F512 PIM or PIC32 Starter Kit, USB HID and USB MSD are not supported.

5

When configured for PIC32MX460F512 SD MSD is not supported.

6

When configured for PIC24FJ256DA210 SD MSD is not supported.

7

When configured for PIC32 USB Starter Kit or PIC32 Ethernet Starter Kit, SD MSD and USB HID are not supported.

8

PIC32 Starter Kit/ dsPIC33E Starter Kit/ PIC24E Starter Kit
- no potentiometer, demos with A/D as external source will not work.
- focus control using buttons will not work.
- secondary oscillator, when not populated will not update the date and time demo that is based on the RTCC module.

- Starter Kits does not have a UART port, programming of Graphics PICtail flash memory is not possible.

9

Compiler optimization level must be set to “0”, "1", "2", or "s" for PIC24FJ128GA010. For evaluation copies of the compilers that has expired, a purchase of the valid license will be needed to to set the optimization levels to "1", "2" or "s".

10

Compiler optimization level must be set to "1", "2", or "s" for PIC24FJ256GB210. There is a known issue on this PIC device when the optimization is set to “3” in the JPEG Demo.

11

Heap size is needed in all demo projects since GOL Objects are always dynamically allocated. For details on how to set and use heap in PIC devices please refer to:

"MPLAB C32 C COMPILER USER'S GUIDE" for PIC32 devices

"MPLAB C COMPILER FOR PIC24 MCUs AND dsPIC DSCs USER'S GUIDE" for PIC24 devices

12

The demo is using the SD Card interface of the Graphics LCD Controller PICtail™ Plus SSD1926 Board and the built in JPEG decoder of the SSD1926. The JPEG decoder needs at least 4 Kbytes buffer to operate and with only 256 Kbytes built-in SRAM available, the demo cannot be run on a WQVGA screen. Therefore, this demo can only be run on 3.2″ QVGA Truly TFT Display Board (AC164127-4).

13

The board can support the following demo, but the demo was not released under the current graphics library

14

Hardware Profile and Jumpers on Board must be configured for SPI1 instead of SPI2 for proper function.

 

Trademarks:

The Microchip name and logo, the Microchip logo, MPLAB, and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.

PICDEM and PICTail are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.

SD is a trademark of the SD Association in the U.S.A and other countries

Microsoft, Windows, Excel, and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.