Samsung S3C2410A

Samsung S3C2410A is 200/266 MHz processor with ARM9 core very popular among PDA manufacturers because of its ability to boot from cheap NAND flash memory. S3C2410A features:

  • 200 or 266MHz ARM920T CPU core
  • 2-port USB v1.1 host
  • USB v1.1 device controller
  • NAND Flash contoller allows to boot from NAND flash (NAND flash memory page size should be 512Bytes)
  • Four-channel DMA controller
  • 117 GPIO pins
  • Five 16-bit timers
  • Three UART ports (IrDA1.0, 16-Byte Tx FIFO, and 16-Byte Rx FIFO)
  • I2C controller
  • Two channel SPI controller
  • LCD controller for TFT/STN displays
  • Eight-input A/D converter with 10-bit resolution
  • RTC
  • Watchdog timer
  • MMC/SD/SDIO host controller
  • I2S bus interface

Linux on Samsung S3C2410A:

Good support in vanilla linux kernel: www.kernel.org

Bootloader:

Uboot

Samsung S3C2410A boards: