The EVE Family
The use of colour graphical touch screens has evolved over the years, and so has EVE! Our 4th Generation EVE (BT817, BT818 and BT817A) have even more features based on evolving market trends (such as larger screens and more complex on-screen user-interfaces) and feedback from our customers. However our earlier generations are ideal for a wide range of application especially smaller screens and cost sensitive applications.
Features | FT800/FT801 (EVE) | BT880/BT881 | BT882/BT883 | FT810/FT811 (EVE 2) | FT812/FT813 (EVE 2) | BT815/BT816 (EVE 3) | BT817A/BT817/BT818 (EVE 4) | BT820 (EVE 5) |
---|---|---|---|---|---|---|---|---|
Target Display Resolution | QVGA (320*240) WQVGA (480*272) | QVGA (320*240) WQVGA (480*272) Bar-Type display e.g. 800*160, 1024*120 | QVGA (320*240) WQVGA (480*272) Bar-Type display e.g. 800*160, 1024*120 | HVGA (480*320) VGA (640*480) WVGA (800*480) SVGA (800*600) | HVGA (480*320) VGA (640*480) WVGA (800*480) SVGA (800*600) | HVGA (480*320) VGA (640*480) WVGA (800*480) SVGA (800*600) | WVGA (800*480) WSVGA (1024*600) WXGA (1280*800) | WVGA (800*480) WSVGA (1024*600) WXGA (1280*800) WUXGA (1920*1200) |
Max Pixels Per Line | 512 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 |
Display Interface1 | RGB666 | RGB666 | RGB888 | RGB666 | RGB888 | RGB888 | RGB888 | LVDS Tx |
Touch Function | 800 – Resistive 801 – Capacitive | 880 – Resistive 881 – Capacitive | 882 – Resistive 883 – Capacitive | 810 – Resistive 811 – Capacitive | 812 – Resistive 813 – Capacitive | 816 – Resistive 815 – Capacitive | 818 – Resistive 817 – Capacitive | Capacitive |
Custom Touch2 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
Audio Output | PWM | PWM | PWM | PWM | PWM | Sigma-Delta | Sigma-Delta | Sigma-Delta and I2S Stereo |
Host Interface | SPI/I2C | SPI/QSPI | SPI/QSPI | SPI/QSPI | SPI/QSPI | SPI/QSPI | SPI/QSPI | SPI/QSPI |
90o Screen Rotation3 | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Object Memory Size4 | 256 kB | 256 kB | 256 kB | 1 MB | 1 MB | 1 MB | 1 MB | Up to 8Gbit external DDR3 SDRAM |
External Memory Support5 | No | No | No | No | No | 256 MB | 256 MB | NOR/NAND/SD Card |
Adaptive Frame rate6 | No | No | No | No | No | Yes | Yes | Not Required |
Adaptive HSYNC7 | No | No | No | No | No | No | Yes | Not Required |
Dedicated PCLK PLL8 | No | No | No | No | No | No | Yes | Yes |
2X Pixel Mode9 | No | No | No | No | No | No | Yes | Yes (2X and 4X Pixel Modes) |
Non Square Pixel10 | No | No | No | No | No | No | Yes | No |
Co-Processor | 32-bit RISC 48MHz | 32-bit RISC 60MHz | 32-bit RISC 60MHz | 32-bit RISC 60MHz | 32-bit RISC 60MHz | 32-bit RISC 72MHz | 32-bit RISC 72MHz | 32-bit RISC 72MHz |
Image Decoder11 | DXT1, JPEG | DXT1, JPEG, PNG | DXT1, JPEG, PNG | DXT1, JPEG, PNG | DXT1, JPEG, PNG | DXT1, JPEG, PNG, ASTC | DXT1, JPEG, PNG, ASTC | DXT1, JPEG, PNG, ASTC, YCBCR encoder/decoder |
Hardware Acceleration | No | JPEG | JPEG | JPEG | JPEG | JPEG, ASTC | JPEG, ASTC | JPEG, ASTC, INFLATE/PNG, YCBCR |
Video Playback | No | Motion JPEG | Motion JPEG | Motion JPEG | Motion JPEG | Motion JPEG | Motion JPEG | Motion JPEG |
Animation Playback | No | No | No | No | No | Yes | Yes | Yes |
GPIOs | 3 | 3 | 4 | 3 | 4 | 4 | 4 | 16 |
Package | QFN48 | QFN48 | QFN56 | QFN48 | QFN56 | QFN64 | QFN64 | LFBGA329 |
Frame Buffer12 | No | No | No | No | No | No | No | Yes (in external DDR3) |
Video Input13 | No | No | No | No | No | No | No | LVDS Rx (up to 1920×1200 60fps) |
Footnotes:
1 For device with RGB display interfaces, the maximum number of bits is shown e.g. devices supporting RGB888 have 8 red, 8 green and 8 blue lines. The BT820 has an LVDS Tx interface for direct connection to LVDS displays.
2 Custom touch code can be loaded into EVE to use I2C touch screen controllers which are not directly supported. Ideal for applications requiring toughened and splash-proof touch displays etc. see BRT_AN_090 for more details.
3 Use a single command to rotate the screen image and touch to one of 8 orientations. Use a landscape screen in portrait orientation easily to suit your product’s form-factor.
4 This is RAM_G, used for storing images and fonts so that EVE can display them. For example, a 480×272 image may take 130,560 bytes in RGB332 format or 261,120 bytes in RGB565 format. The BT820 has a much larger RAM size which is used for frame buffer as well as general asset storage.
5 Directly attach a NOR Flash chip to EVE, and store large images, fonts, videos and animations there instead of on the MCU’s flash. EVE has commands to program, update and read the flash.
6 Allows EVE to work with larger screens and in applications with more on-screen content. It pauses PCLK if required to give more time to render graphics. Some displays do not work well with varying PCLK, so this feature can be disabled.
7 Enhanced version of Adaptive Frame Rate added to BT817/8. It allows EVE to work with larger screens and in applications with more on-screen content. Extending the scan-out of pixels into the non-visible area of the display allows EVE more time to render graphics.
8 This feature allows a greater range of PCLK rates to be generated and so allows support of a wider range of displays.
9 This feature works internally to EVE, to provide a higher transfer of pixel data. This in turn enables the use of larger displays.
10 Some displays do not have square pixels. Without correction, the image would appear stretched. The Horizontal Scan-out Filter (HSF) feature allows EVE to compensate for this so that display content looks correct and in proportion on these displays.
11 EVE supports compressed image formats in addition to raw images. ASTC offers better image quality with smaller memory usage. On the BT81x ASTC images can be displayed direct from flash but displaying from RAM is recommended.
12 A frame buffer holds the entire video frame in RAM instead of line-by-line rendering. This allows much more complex objects and user interfaces to be rendered on large screens.
13 The video input allows direct video input to EVE without passing through the host MCU. Add live video to your user interface easily. Real-time image processing provides a range of effects and enhancements.