(3 intermediate revisions by 2 users not shown)
Line 11: Line 11:
 
#LCD 16x2 breakout.
 
#LCD 16x2 breakout.
 
#On Board Usb-To-Serial.
 
#On Board Usb-To-Serial.
#Test switches (1) and LEDs(3).
+
#Test switches (2) and LEDs(2).
#All Port pins pins available for peripheral interfacing.
+
#All Port pins available for peripheral interfacing.
#Dimensions: 95mm X 70mm.
+
#Dimensions: 90mm X 70mm.
 
#1.6mm Glass Epoxy, FR4 PCB.
 
#1.6mm Glass Epoxy, FR4 PCB.
 
#Wave Soldered.
 
#Wave Soldered.
Line 27: Line 27:
  
 
=Complete Board Test=
 
=Complete Board Test=
The board is shipped with test software loaded in the controller. Connect the board to the System, Open the [https://github.com/ExploreEmbedded/terminalSoftware/archive/master.zip Serial Terminal] and reset the Controller. Follow the below procedure to test all the peripherals.
+
The board is shipped with test software loaded in the controller. Connect the board to the System, '''LED1''' and '''LED2''' blinks contineoulsy. Open the https://github.com/ExploreEmbedded/terminalSoftware/archive/master.zip Serial Terminal] press and hold the '''SW1''',  and Reset the board with '''RESET''' switch then release the '''SW1''' switch . Follow the below procedure to test all the peripherals.
  
 
===GPIO Test===
 
===GPIO Test===
 
This Board will comes with Two on board LEDs Connected to PD0 and PD1.  
 
This Board will comes with Two on board LEDs Connected to PD0 and PD1.  
 
[[File:PIC18f4520 LED.png]]<br><br>
 
[[File:PIC18f4520 LED.png]]<br><br>
 
 
 
===LCD  Test===
 
===LCD  Test===
 
Below table shows the LCD 4-bit pin connection.  
 
Below table shows the LCD 4-bit pin connection.  
Line 40: Line 38:
 
!RS || RW || EN || D4 || D5 || D6 || D7
 
!RS || RW || EN || D4 || D5 || D6 || D7
 
|-
 
|-
|PB_0  || PB_1  || PB_2  || PD_4 || PD_5 || PD_6 ||  PD_7
+
|PB_0  || PB_1  || PB_2  || PB_4 || PB_5 || PB_6 ||  PB_7
 
|}
 
|}
 
<br>
 
<br>
 
[[File:PIC18f4520 LCD.png]]<br><br>
 
[[File:PIC18f4520 LCD.png]]<br><br>
 
 
===Switch Test===
 
===Switch Test===
 
The Board comes with two on Board Switches, Connected to PD2 and PD3.
 
The Board comes with two on Board Switches, Connected to PD2 and PD3.
 
[[File:PIC18f4520 Switch.png]]<br><br>
 
[[File:PIC18f4520 Switch.png]]<br><br>
 
 
===Adc Test===
 
===Adc Test===
 
The Board has a Pot Connected to AN0/RA0. ADC values from the Pot  is read and transmtted on UART.  
 
The Board has a Pot Connected to AN0/RA0. ADC values from the Pot  is read and transmtted on UART.  
 
[[File:PIC18f4520 ADC.png]]<br><br>
 
[[File:PIC18f4520 ADC.png]]<br><br>
 
 
 
 
 
===EEprom Test===
 
===EEprom Test===
 
(A-Z) is wriiten to eeprom and then read it back. Same is transmitted on UART.
 
(A-Z) is wriiten to eeprom and then read it back. Same is transmitted on UART.
 
[[File:PIC18f4520 EEPROM.png]]<br><br>
 
[[File:PIC18f4520 EEPROM.png]]<br><br>

Latest revision as of 09:54, 21 February 2017

0Pic18f4520.PNG


Kit Contents: PIC18F4520 Starter Board comes with the following features:

  1. PIC18F4520 MCU with ds30 bootloader
  2. LCD 16x2 breakout.
  3. On Board Usb-To-Serial.
  4. Test switches (2) and LEDs(2).
  5. All Port pins available for peripheral interfacing.
  6. Dimensions: 90mm X 70mm.
  7. 1.6mm Glass Epoxy, FR4 PCB.
  8. Wave Soldered.

Driver Installation

Software Setup

Complete Board Test

The board is shipped with test software loaded in the controller. Connect the board to the System, LED1 and LED2 blinks contineoulsy. Open the https://github.com/ExploreEmbedded/terminalSoftware/archive/master.zip Serial Terminal] press and hold the SW1, and Reset the board with RESET switch then release the SW1 switch . Follow the below procedure to test all the peripherals.

GPIO Test

This Board will comes with Two on board LEDs Connected to PD0 and PD1. PIC18f4520 LED.png

LCD Test

Below table shows the LCD 4-bit pin connection.

RS RW EN D4 D5 D6 D7
PB_0 PB_1 PB_2 PB_4 PB_5 PB_6 PB_7


PIC18f4520 LCD.png

Switch Test

The Board comes with two on Board Switches, Connected to PD2 and PD3. PIC18f4520 Switch.png

Adc Test

The Board has a Pot Connected to AN0/RA0. ADC values from the Pot is read and transmtted on UART. PIC18f4520 ADC.png

EEprom Test

(A-Z) is wriiten to eeprom and then read it back. Same is transmitted on UART. PIC18f4520 EEPROM.png