Hardware/PICEBS/2
(Difference between revisions)
Line 14: | Line 14: | ||
| Board || PICEBS2 v1.2 || || || Schematics ([[Media:PICEBS_v12_schematics.pdf|pdf]]) | | Board || PICEBS2 v1.2 || || || Schematics ([[Media:PICEBS_v12_schematics.pdf|pdf]]) | ||
|- | |- | ||
− | | Micro-controller || | + | | Micro-controller || PIC18F87K22 || PIC18 family, 128kB Flash, 4kB RAM, 12 bits ADC, 11 timers, RTC, ...|| U11 || |
− | [[Media: | + | [[Media:pic1887k22.pdf|18f87k22 family]] : Peripheral register description, ... |
− | [[Media: | + | [[Media:pic18f87k22_errata.pdf|18F87k22 errata]] : Silicon errata ... |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| Display || ST STM32F4-DIS || 320x240 TFT with touchscreen || x || [[Media:STM32F4DIS-LCD_REV1.0.pdf|schematics]] [[Media:SSD2119.pdf|lcd controller]] [[Media:STMPE811.pdf|touch screen controller]] | | Display || ST STM32F4-DIS || 320x240 TFT with touchscreen || x || [[Media:STM32F4DIS-LCD_REV1.0.pdf|schematics]] [[Media:SSD2119.pdf|lcd controller]] [[Media:STMPE811.pdf|touch screen controller]] |
Revision as of 15:38, 2 June 2015
|
ARMEBS4
The PICEBS2is 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
FIXME : complete this table
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 | ST STM32F4-DIS | 320x240 TFT with touchscreen | x | schematics lcd controller touch screen controller |
EEPROM | Microchip 24LC64 | 64kbit i2c EEPROM | U5 | datasheet |
Accelerometer | Freescale MMA7660FC | i2c digital accelerometer | U8 | datasheet |
Ethernet transceiver | Microchip (SMSC) LAN8720A | 10/100 MBit/s Ethernet transceiver | U10 | datasheet |
Audio codec | Maxim MAX98090ETL | I2S audio codec | U11 | datasheet |
USB interface | FTDI FT4232HQ | Quad USB to Multipurpose interface | U14 | datasheet |
Gyroscope | ST L3GD20 | i2c/SPI MEMS 3-axis digital gyroscope | U23 | datasheet |
Development environment
The development environment is composed of :
- Eclipse (IDE)
- gcc (compiling, linking, ...)
- openocd (programming/debugging)
It is available free of charge, and has been extensively tested under Linux and windows
Setup
The setup has his own page : setup.
Troubleshooting
The Troubleshooting has his own page : Troubleshooting