PICadillo-35T 3.5” PIC32 Embedded Display Module Compatible with the chipKIT™/Arduino™ Document Date: 13th September 2014 Document Revision: 1.4 Uncontrolled Copy when printed or downloaded.
PICadillo-35T Display Module Contents 1. Description ............................................................................................................................. 4 2. Features ................................................................................................................................. 4 3. Pin Configuration and Summary .............................................................................................. 5 Header Pinout Summary – By Header and Pin Number .......
PICadillo-35T Display Module 9.3. Bootloader ........................................................................................................................................... 25 10. Notes ................................................................................................................................. 26 11. Scribble Box ........................................................................................................................ 26 12. Mechanical Details................
D SYSTEMS PICadillo-35T Display Module 1. Description 2. Features The PICadillo-35T is a 3.5” 320x480 resolution (Half VGA) Embedded Display Module with Resistive Touch, featuring the Microchip PIC32MX795F512L 32bit microcontroller, featuring Arduino™/ chipKIT™ style headers for easy attachment of shields, and compatible with UECIDE, MPIDE and MPLAB X Programming IDE’s. • Powerful 3.5” Embedded LCD-TFT display module powered by a Microchip PIC32MX795F512L 32bit microcontroller.
4D SYSTEMS PICadillo-35T Display Module 3. Pin Configuration and Summary SPI J2 P4 P3 J1 P2 P1 J3 J4 ICSP Header Pinout Summary – By Header and Pin Number Pin Symbol I/O 1 2 N/C IOREF P 3 RESET I 4 +3.3V OP 5 +5V OP 6 7 GND GND P P 8 VIN IP P2 Pinout (Centre Right) Description Not Connected 3.3V Reference pin, used for Shields which utilise an IOREF capable module. Master Reset signal. Internally pulled up to 3.3V via a 10K resistor.
4D SYSTEMS PICadillo-35T Display Module U1ARX – 16 U1ATX – 14 RE8 – 12 RA3 – 10 RF3 – 8 RG15 – 6 RD11 – 4 RE9 – 2 RD15 – 16 RD3 – 14 RC4 – 12 RD10 – 10 RD9 – 8 RD0 – 6 GND – 4 RA10 – 2 Pin Symbol IDE Pin P3 15 – RA0 13 – RA1 11 – RA4 9 – RA5 7 – RA2 5 – RD1 3 – RD2 1 – RB14 P1 15 – RD14 13 – RD8 11 – RA6 9 – RA7 7 – RG14 5 – RG12 3 – RG13 1 – RA9 A11 – 12 A10 – 10 A9 – 8 A8 – 6 A7 – 4 A6 – 2 P4 Pinout (Top Right) Chip Pin I/O 1 AN0 A0 / 14 25 A/I/O 2 AN6 A6 / 20 26 A/I/O 3 AN1 A1 /15
4D SYSTEMS Pin Symbol PICadillo-35T Display Module IDE Pin P1 Pinout (Centre Left) Chip Pin I/O 1 RA9 41 28 I/O 2 RA10 42 29 I/O 3 RG13 40 97 I/O 4 GND - - P 5 RG12 39 96 I/O 6 RD0 13 72 I/O 7 RG14 38 95 I/O 8 RD9 12 69 I/O 9 RA7 37 92 I/O 10 RD10 11 70 I/O 11 RA6 36 91 I/O 12 RC4 10 9 I/O 13 RD8 35 68 I/O 14 RD3 9 78 I/O 15 RD14 34 47 I/O 16 RD15 8 48 I/O Description General Purpose I/O. This pin is 5.0V tolerant.
4D SYSTEMS PICadillo-35T Display Module 6 RG15 5 1 I/O 7 RA2 30 58 I/O 8 RF3 4 51 I/O 9 RA5 29 61 I/O 10 RA3 3 59 I/O 11 RA4 28 60 I/O 12 RE8 2 18 I/O 13 RA1 27 29 I/O 14 U1ATX 1 53 I/O 15 RA0 26 17 I/O 16 U1ARX 0 52 I/O connected between Pin3 and Pin6. OC2/RD1 General Purpose I/O. This pin is 5.0V tolerant. AERXERR/RG15 General Purpose I/O. This pin is 5.0V tolerant. SCL2/RA2 General Purpose I/O. This pin is 5.0V tolerant.
4D SYSTEMS PICadillo-35T Display Module 3.2. Jumper Pinout Summary J1 Jumper Pinout (Central Left) I/O Description Pin Symbol Chip Pin 1 RB14 43 I/O 2 RD1 76 I/O 3 - - - 4 - - - 5 AUDENB - I/O 6 AUDIO - P When the Jumper is placed between Pin1 and Pin3, RB14 will be made available on P3 Pin 1 When the Jumper is placed between Pin2 and Pin4, RD1 will be made available on P3 Pin 5 Connected to P3 Pin 1. Either RB14 or AUDENB, depending on Jumper. Connected to P3 Pin 5.
4D SYSTEMS PICadillo-35T Display Module J3 Jumper Pinout (Central) I/O Description Pin Symbol Chip Pin 1 +3.3V - P 2 BACKLITE - - 3 RD2 77 I/O When the Jumper is placed between Pin1 and Pin2, the backlight will be forced on 100%, and not controllable by software This pin is connected to the backlight circuitry When the Jumper is placed between Pin2 and Pin3, the backlight will be connected to RD2 which is PWM capable, so the backlight can be dimmed with software.
4D SYSTEMS Pin Symbol PICadillo-35T Display Module ICSP Header Pinout (Bottom Left) Chip Pin I/O Description - 1 RESET 2 3 N/C GND - P 4 PGED2 27 I/O 5 PGEC2 26 I 6 N/C - - Master Reset signal. Internally pulled up to 3.3V via a 10K resistor. An active Low pulse greater than 2 micro-seconds will reset the module. This pin is not driven low by any internal conditions.
4D SYSTEMS PICadillo-35T Display Module 3.3.
4D SYSTEMS IDE Pin Symbol PICadillo-35T Display Module Chip Pin I/O 12 RD9 69 I/O 13 RD0 72 I/O 14 (A0) AN0 25 A/I/O 15 (A1) AN1 24 A/I/O 16 (A2) AN2 23 A/I/O 17 (A3) AN3 22 A/I/O 18 (A4) AN4 21 A/I/O 19 (A5) AN5 20 A/I/O 20 (A6) AN6 26 A/I/O 21 (A7) AN7 27 A/I/O 22 (A8) AN8 32 A/I/O 23 (A9) AN9 33 A/I/O 24 (A10) AN10 34 A/I/O 25 (A11) AN11 35 A/I/O 26 RA0 17 I/O 27 RA1 38 I/O 28 RA4 60 I/O 29 RA5 61 I/O 30 RA2 58 I/O 31 RD1 7
4D SYSTEMS IDE Pin Symbol PICadillo-35T Display Module Chip Pin I/O 36 RA6 91 I/O 37 RA7 92 I/O 38 RG14 95 I/O 39 RG12 96 I/O 40 RG13 97 I/O 41 RA9 28 I/O 42 RA10 29 I/O 43 44 45 46 47 48 RB12 RB13 RC2 RC3 RC1 RG9 41 42 7 8 6 14 O O 49 RF4 49 50 RF13 39 51 RF5 50 52 RF12 40 I/O 53 RA15 67 I/O 54 RA14 66 I/O 55 RG7 11 O 56 RG8 12 I 57 RG6 10 O © 2014 4D SYSTEMS I/O I/O I/O Description General Purpose I/O. This pin is 5.0V tolerant.
4D SYSTEMS PICadillo-35T Display Module 3.4.
4D SYSTEMS PICadillo-35T Display Module 31 32 22 (A8) AN8 A/I/O 33 23 (A9) AN9 A/I/O 34 24 (A10) AN10 A/I/O 35 25 (A11) AN11 A/I/O 38 27 RA1 I/O 39 50 RF13 I/O 40 52 RF12 I/O 41 42 43 44 RB12 RB13 - 43 33 (A14) RB14 I/O/A 47 34 RD14 I/O 48 8 RD15 I/O 49 49 RF4 I/O 50 51 RF5 I/O 51 4 RF3 I/O 52 0 U1ARX I/O 53 1 U1ATX I/O 58 30 RA2 I/O 59 3 RA3 I/O 60 28 RA4 I/O 61 29 RA5 I/O 36 37 44 45 46 54 55 56 57 62 63 © 2014 4D SYSTEM
4D SYSTEMS PICadillo-35T Display Module 64 65 66 54 RA14 I/O 67 53 RA15 I/O 68 35 RD8 I/O 69 12 RD9 I/O 70 11 RD10 I/O 71 6 RD11 I/O 72 13 RD0 I/O 76 31 RD1 I/O 77 32 RD2 I/O 78 9 RD3 I/O 91 36 RA6 I/O 92 37 RA7 I/O 95 38 RG14 I/O 96 39 RG12 I/O 97 40 RG13 I/O 73 74 75 79 80 81 82 83 84 85 86 87 88 89 90 93 94 98 99 100 © 2014 4D SYSTEMS OSC2/CLKO/RC15 – Main Clock Crystal Oscillator VSS General Purpose I/O.
4D SYSTEMS PICadillo-35T Display Module 4.4. The Power Supplies 4. Powering the PICadillo-35T 4.1. USB Power The PICadillo-35T is able to be powered numerous ways, however the most common will be using the USB Mini jack, which is also used to program the display module. The PICadillo-35T runs off a 5.0V DC supply, and draws approximately 250mA using an average arrangement of features at any given time.
4D SYSTEMS PICadillo-35T Display Module 5.2. Programming with Microchip Dev Tools 5. Programming the PICadillo-35T 5.1. Programming with UECIDE UECIDE is the perfect programming environment for programming the PICadillo-35T using a standard USB Mini cable. UECIDE features the PICadillo-35T is its list of plugins which are available for download, so after a very simple setup, the IDE is ready to use with the PICadillo-35T. Please refer to the www.uecide.org website for further information.
4D SYSTEMS PICadillo-35T Display Module 6. GPIO on the PICadillo-35T 6.2. Serial Ports 6.1. GPIO Voltage Levels The PICadillo-35T makes available 4 Serial UART ports of the PIC32 for the User. The PICadillo-35T features a Microchip PIC32 microcontroller, which itself runs off 3.3V. Typically the Arduino range of development boards was 5.0V and therefore shields used 5.0V IO. The concern with development platforms that run 3.
4D SYSTEMS PICadillo-35T Display Module 6.3. SPI The PICadillo-35T features an on board microSD card connector, which communicates to the PIC32 via the SPI Bus. Please note that a microSD card which supports SPI is a requirement. microSD Card: The on board microSD connector uses the SPI2 port which is (SS2, SDI2, SDO2, SCK2) on the PIC32 microcontroller, RG9, RG7, RG8, RG6.
4D SYSTEMS PICadillo-35T Display Module 6.6. External Interrupts There are 5 External Interrupts available on the PICadillo-35T. Please take note that some are located on pins used for other functions, so decisions need to be made as to which is utilised for your application.
4D SYSTEMS PICadillo-35T Display Module 7. Additional Features 7.3. Touch Screen Interface 7.1. On Board Audio Amplifier The PICadillo-35T has a 4 wire touch screen interface. The following pins (2 Analog, 2 Digital) are used to interface to the 4 wire touch: The PICadillo-35T features an on-board amplifier, capable of driving up to 1W and up to a 4ohm speaker, or the small speaker found on board the module itself.
4D SYSTEMS PICadillo-35T Display Module Note: The Displays used are the highest rated ‘Grade A’ Displays, which allow for 0-4 defective pixels. A defective pixel could be solid Black (Dead), White, Red, Green or Blue. 8.2. Display Precautions • Avoid having to display the same image/object on the screen for lengthy periods of time. This will cause a burn-in which is a common problem with all types of display technologies. Blank the screen after a while or dim it very low by adjusting the contrast.
4D SYSTEMS PICadillo-35T Display Module Provided with the TFT Library, are a range of demo applications specifically written for the PICadillo35T, which demonstrate some of the features of the display module. A repository of Fonts is also available from Majenko Technologies, available for download from here: https://github.com/TFTFonts Other libraries, such as BMPFile, and Widgets are also available from Majenko Technologies TFTLibraries Github repository, which are compatible with the PICadillo-35T 9.3.
4D SYSTEMS PICadillo-35T Display Module 10.
4D SYSTEMS uLCD-35DT Display Module 12. Mechanical Details © 2014 4D SYSTEMS Page 27 of 31 www.4dsystems.com.
4D SYSTEMS PICadillo-35T Display Module 13. Schematic Diagram © 2014 4D SYSTEMS Page 28 of 31 www.4dsystems.com.
4D SYSTEMS PICadillo-35T Display Module 14. Specifications and Ratings ABSOLUTE MAXIMUM RATINGS Operating ambient temperature ................................................................................................... -15°C to +65°C Storage temperature .......................................................................................................................... -30°C +70°C Voltage on any digital input pin with respect to GND .............................................................
4D SYSTEMS PICadillo-35T Display Module 15. Revisions Revision 1.2 1.3 1.4 Revision Content Initial Public Release Updated drawing, slight error with AA placement on display Modified Github repository paths as they changed © 2014 4D SYSTEMS Page 30 of 31 Date 16/06/2014 17/07/2014 13/09/2014 www.4dsystems.com.
4D SYSTEMS PICadillo-35T Display Module 16. Legal Notice Proprietary Information The information contained in this document is the property of 4D Systems Pty. Ltd. and may be the subject of patents pending or granted, and must not be copied or disclosed without prior written permission. 4D Systems endeavours to ensure that the information in this document is correct and fairly stated but does not accept liability for any error or omission.