The F20 is a 16/32-bit RISC microprocessor, which is designed to provide a cost-effective, low-power capabilities, high performance processor for video application and general application. The F20 is developed with ARM926-EJS core (400MHz/533MHz, up to 1GB SDRAM), which as expected F20 shows a lot of similarities of A10 but only accelerated 2D graphics, accelerated HD codecs engine (No 3D graphics engine).

I/O capabilities very similar to A10, but with slight differences. - No built-in HDMI. External transmitter needed for LCD->HDMI. - Apparently have a built-in smartcard interface

You can find Allwinner F20 with other codenames :

  • Allwinner F20
  • Boxchip F20
  • Chiprise F20
  • Xinwu F20



?f20inplace.png F20 on MIDCF43

?f20inplace2.png F20 on V7pro


  • Around 400MHz@1.3V, 533MHz@1.4V ARM926-EJS Core with 16KB I-Cache/16KBD-Cache
  • 16/32-bits SDRAM controller support SDR SDRAM, DDR SDRAM, DDR2 SDRAM and LPDDR SDRAM
  • 8-ch normal DMA controllers and 8-ch dedicated DMA controllers
  • 8 UARTs with 64 Bytes TX FIFO and 64 Bytes RX FIFO, 1 UART with full modem function, 2 UARTs with RTS/CTS hardware flow control, others are two wire UARTs
  • 3 SPI controller, 1 dedicated SPI controller for serial NOR Flash boot application, others are for general applications
  • 2 PS2 controller for connecting external PS2 mouse and PS2 keypad
  • CAN bus controller for automotive and general industrial environments
  • 3 Two Wire Interface, its speed can up to 400K
  • Key Matrix (8x8) with internal debounce filter
  • IR controller support SIR, MIR, FIR and IR remoter
  • Smart Card Read controller for security application
  • 8-bits NAND Flash Controller with 8 chip select and 2 r/b signals
  • 1 high-speed Memory controller supports SD version 3.0 and MMC version 4.2
  • 3 normal Memory controller supports SD version 2.0 and MMC version 4.0
  • Memory Stick Host Controller supports memory stick version 1.0 and memory stick PRO
  • ATA controller used for IDE hard disc or CF card
  • 3 USB 2.0 OTG controller for general application
  • 10/100M Ethernet MAC compatible with IEEE802.3 standard
  • Transport stream controller for DTV application
  • I2S/PCM controller for 8-channel output and 2-channel input
  • AC97 controller compatible with AC97 version 2.3 standard
  • Internal 24-bits Audio Codec for 2 channel headphone, 2 channel microphone and 2
  • channel FM/Line input
  • Internal 6-bits LRADC for line control
  • Internal 4-wire touch panel controller for touch application
  • Multi format video codec
  • Multi path video output
  • TFBGA400 package



As it's relevant to the kernel project I have downloaded it and now it can be downloaded as pdf without hassles from :