S8 - SD/MMC Controller

U8 - Industrial USB 2.0 Flash Memory Controller

The Hyperstone U8 family of Flash Memory Controllers together with provided application and Flash specific firmware offers an easy-to-use turnkey platform for industrial high endurance robust Flash Memory Cards or modules compatible to host systems with USB 2.0 interfaces.

  • Designed to satisfy industrial requirements
  • hyReliability™ Flash Management including superior wear leveling, read disturb management, and power fail management ensuring highest reliability and endurance
  • Continuously updated Flash Memory chip support and long term availability
  • Flexible 96-Bit/1K BCH ECC engine supporting all Flash Memory requirements
  • Optimized 32-Bit RISC core, instruction set for Flash Memory handling
  • High performance on-the-fly AES 128 and 256 encryption engine, CBC, XTS modes, Hardware RNG 
  • Custom features can be implemented with simple firmware upgrades
  • 16 GPIO for customer specific applications supporting SPI, I2C, and ISO 7816
  • Turnkey solution including firmware, manufacturing kit, test and development hardware, as well as reference schematics
Hyperstone U8- USB 2.0 Controller

Target Applications

  • Industrial USB Flash Drive
  • eUSB, embedded USB module
  • Ultra durable Flash Drive
  • Security Flash Drive
  • Multi-Chip-Package (MCP)
  • Disk-on-Board

Order Information

  • U8-RAQ03 (QFN 76, 9.0 x 9.0 x 0.9mm, 8 CEs, RoHS, -40 to +85 °C)
  • U8-0ABD0 (Tested Die / Wafer)

Controller & CPU

  • High performance 32-Bit Hyperstone RISC microprocessor
  • Large internal RAM provides firmware flexibility
  • 16 GPIO pins for customer specific applications, multiplexed interface options include: 16 GPIO, SPI, I2C, 4 x CE and ISO 7816 
  • Unique ID for security applications
  • AES encryption engine 128 and 256-Bit, CBC, and XTS modes supported, high performance on-the-fly encryption/decryption
  • Hardware RNG
  • Flexible clock frequency generation through internal oscillator and PLL
  • Automatic power down mode during wait periods for host data of Flash Memory operation completion, automatic sleep mode during host inactivity periods
  • On-chip voltage regulator for 3.3V to 1.2V controller core power
  • Current consumption in suspend mode 0.7 mA (typical)


  • Host transfer rate of up to 480 MBit/s
  • Sequential read and write up to 35 MB/s

Host Interface & Compliance

  • Fully compliant to USB 2.0 specifications
  • USB mass storage device class (MSC)
  • USB human interface device class (HID) support is possible
  • 4 configurable endpoints
  • Hi-speed and Full-speed mode possible
  • Bulk, isochronous, and interrupt transfer modes
  • S.M.A.R.T. and Secure Erase support using ATA pass through
  • Configurable Early-Acknowledge


Flash Memory & Interface Handling

  • Direct Flash Memory Access (DFA) co-processor including page buffers and interleaving capability
  • Synchronous DDR interface compliant with Toggle DDR and ONFI 2.3, compatible with all DDR Flash Memory devices
  • Asynchronous SDR interface, ONFI 1.0 compliant, compatible with all legacy interface Flashes
  • Data transfer rate to Flash up to 133 MB/s
  • Flexible 96-Bit/1K BCH ECC engine
  • CRC for additional reliability
  • Direct connection of up to 8 Flash Memory chip enables (CE) 
  • Flash memory power down logic and Flash Memory write protect control
  • Supporting all Flash technologies and all page sizes up to 16 KB
  • On-chip voltage regulator for 1.8V Flash Memory I/O power

Flash Memory Management

  • hyReliability™ Flash Memory Management optimizing reliability, power fail safety, endurance, data retention, and performance
  • Complete Flash Translation Layer (FTL) for random Flash data access including mapping of logical block addresses (LBA) to physical block addresses (PBA)
  • Bad Block Management
  • Static and Global Wear leveling to maximize write endurance
  • Inherent on-the-fly garbage collection
  • Read Disturb Management, dynamic data refresh to maximize data retention and refresh data subject to read disturbance
  • Management of sudden power-fails
  • Interleaving, cache, and multi-plane programming
  • Firmware is stored redundantly for recovery and refresh
  • In-Field Firmware update without user data loss
  • Customized firmware, optimizations und feature implementations possible upon request