Datasheet

DIABLO16 PROCESSOR
Contents
1. Description ............................................................................................................................. 4
2. Features ................................................................................................................................. 4
3. Applications ........................................................................................................................... 5
4. Pin Summary .......................................................................................................................... 6
5. Pin Description ....................................................................................................................... 9
Display Interface .................................................................................................................................... 9 5.1.
SPI Interface Memory Card ............................................................................................................... 10 5.2.
Serial Ports TTL Level Serial ............................................................................................................... 11 5.3.
Audio Interface ..................................................................................................................................... 12 5.4.
Touch Screen Interface ........................................................................................................................ 12 5.5.
GPIO - General Purpose IO ................................................................................................................... 13 5.6.
System Pins .......................................................................................................................................... 13 5.7.
Alternate Pin Funtions - Overview ........................................................................................................ 14
SPI ......................................................................................................................................................... 15 5.9.
I
2
C ....................................................................................................................................................... 16 5.10.
Pulse Out ............................................................................................................................................ 16 5.11.
PWM Out ............................................................................................................................................ 17 5.12.
Pin Counter ........................................................................................................................................ 17
5.13.
Quadrature In ..................................................................................................................................... 18 5.14.
Analog Inputs ..................................................................................................................................... 18 5.15.
6. DIABLO16 Architecture ......................................................................................................... 19
FLASH Storage and RAM allocation ...................................................................................................... 20 6.1.
PmmC Loader + Internal Functions ...................................................................................................... 20 6.2.
Display Driver ....................................................................................................................................... 20 6.3.
User FLASH Memory Banks .................................................................................................................. 20 6.4.
RAM (Both System and User) ............................................................................................................... 21 6.5.
7. 4DGL - Software Language .................................................................................................... 22
8. In Circuit Serial Programming ICSP ........................................................................................ 22
9. System Registers Memory Map ............................................................................................. 23
10. Memory Cards - FAT16 Format ............................................................................................ 25
11. Hardware Tools .................................................................................................................. 25
4D Programming Cable & Adaptor ..................................................................................................... 25 11.1.
Evaluation Display Modules ............................................................................................................... 26 11.2.
12. 4D Systems - Workshop 4 IDE .............................................................................................. 26