EPSON, represented by TE Australia , has introduced a new 32-bit MCU with built-in LCD controller and USB1.1 peripheral, the S1C33L05.
Built around Seiko EPSON's power-saving 32-bit C33 RISC core, the S1C33L05 features 8kB internal RAM, an USB1.1 peripheral, MMC interface and a 10-bit A/D converter.
The integrated LCD controller with 40kB of internal VRAM, which can also be used as system memory, supports monochrome and colour LCD displays with resolutions up to QVGA at 4bpp colour depth. If external SDRAM memory is used to expand the LCD controller display buffer, a colour depth of 16bpp is possible.
External memory (SDRAM, SRAM, DRAM or Burst ROM) can be attached to the microcontroller through an address/data bus with dedicated chip select signals. Up to seven peripherals can be mapped directly into the memory space.
The C33 core provides DSP functionality using the internal MAC (multiplication and accumulation) instruction. This feature enables fast processing of algorithms typically required by multimedia applications.
The integration of the LCD controller offers a low-cost, small footprint and high performance solution for handheld devices, PDA equipment and medium capacity display systems.
Optimised for battery-driven applications, the S1C33L05 offers very low power operation in run and sleep mode, enabling long stand-by and operating times for mobile equipment. With the flexible memory expansion scheme, the system capacity can be scaled according to the application requirements.
With the built-in 10-bit A/D converter and software PWM audio output (equivalent to a 10-bit DAC), speech recognition and voice synthesis systems can be realised.
Epson provides third-party software libraries for very simple integration of high performance speech functionality into customer programs. Additional middleware is available for graphic functions, sound output and file system support.
The development environment for the S1C33L05 includes a C compiler and an easy to use in-circuit-debugger that enables developers to test and debug the program code in the target system. Development boards including a LCD display and USB connector are available.