Hardware/PICEBS/2

(Difference between revisions)
Jump to: navigation, search
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 || ST STM32F417IGH || Cortex-M4 with floating point, 1MB flash, 128+64KB RAM, USB, Ethernet, ...|| U3 ||
+
| Micro-controller || PIC18F87K22 || PIC18 family, 128kB Flash, 4kB RAM, 12 bits ADC, 11 timers, RTC, ...|| U11 ||
  
[[Media:stm32f4.pdf|stm32f4 family]] : Peripheral register description, ...
+
[[Media:pic1887k22.pdf|18f87k22 family]] : Peripheral register description, ...
  
[[Media:stm32f417.pdf|stm32f417]] : Peripheral list, pinning, memory map, ...
+
[[Media:pic18f87k22_errata.pdf|18F87k22 errata]] : Silicon errata ...
  
|-
 
| || || Cortex-M4F || inside U3 || [[Media:cm4trm.pdf|Cortex-M4 Technical reference manual]] [[Media:ARMv7M.pdf|ARMv7M Architecture Reference Manual]]
 
|-
 
| Ram || ISSI IS66WVE4M16BLL-70BLI || 8 MBytes PSRAM || U4 || [[Media:IS66WVE4M16.pdf|datasheet]]
 
 
|-
 
|-
 
| 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 14:38, 2 June 2015

Contents

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

Memory sections

Sections explained

Various

Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox