Hardware/PICEBS/2
From UIT
(Difference between revisions)
(→Development environment) |
|||
(6 intermediate revisions by one user not shown) | |||
Line 2: | Line 2: | ||
{{TOC right}} | {{TOC right}} | ||
− | == | + | == PICEBS2 == |
− | The | + | The PICEBS2 is a CPU board based on the PIC18F87K22 micro-controller. Unless otherwise noted, this document is also valid for all other board based on this micro-controller. |
== Datasheets == | == Datasheets == | ||
− | |||
{|class=wikitable | {|class=wikitable | ||
|- | |- | ||
Line 21: | Line 20: | ||
|- | |- | ||
− | | Display || Newhaven Display NHD-2.4-240320SF || 320x240 TFT with touchscreen || | + | | Display || Newhaven Display NHD-2.4-240320SF || 320x240 TFT with touchscreen || LCD1 / U12 || [[Media:NHD-2.4.pdf|lcd itself]] : LCD dimensions, [[Media:ILI9341.pdf|lcd controller]] : RGB controller, [[Media:STMPE811.pdf|touch screen controller]] |
|- | |- | ||
− | | | + | | CAN controller || Microchip MCP2515 || CAN 2.0b SPI controller || U19 || [[Media:MCP2515.pdf|datasheet]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
= Development environment = | = Development environment = | ||
The development environment is composed of : | The development environment is composed of : | ||
− | * | + | * MPLABX (editor, debugger) |
− | * | + | * XC8 (compiling, linking, ...) |
− | + | It is available free of charge, and has been tested under Linux, MACOSx and windows. | |
− | It is available free of charge, and has been | + | Compiler is limited in quality when free of charge ! |
=== Setup === | === Setup === | ||
− | + | There is no special setup. Just download and Install from Microchip ! | |
=== Troubleshooting === | === Troubleshooting === | ||
− | The Troubleshooting has his own page : [[Hardware/ | + | The Troubleshooting has his own page : [[Hardware/PICEBS/2/Troubleshooting|Troubleshooting]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Latest revision as of 10:31, 12 September 2018
|
PICEBS2
The PICEBS2 is a CPU board based on the PIC18F87K22 micro-controller. Unless otherwise noted, this document is also valid for all other board based on this micro-controller.
Datasheets
Description | Chip type | Details | Designator | Datasheet |
Board | PICEBS2 v1.2 | Schematics (pdf) | ||
Micro-controller | PIC18F87K22 | PIC18 family, 128kB Flash, 4kB RAM, 12 bits ADC, 11 timers, RTC, ... | U11 |
18f87k22 family : Peripheral register description, ... 18F87k22 errata : Silicon errata ... |
Display | Newhaven Display NHD-2.4-240320SF | 320x240 TFT with touchscreen | LCD1 / U12 | lcd itself : LCD dimensions, lcd controller : RGB controller, touch screen controller |
CAN controller | Microchip MCP2515 | CAN 2.0b SPI controller | U19 | datasheet |
Development environment
The development environment is composed of :
- MPLABX (editor, debugger)
- XC8 (compiling, linking, ...)
It is available free of charge, and has been tested under Linux, MACOSx and windows. Compiler is limited in quality when free of charge !
Setup
There is no special setup. Just download and Install from Microchip !
Troubleshooting
The Troubleshooting has his own page : Troubleshooting