Product Overview

32-bit RISC-V EC Famiy

The LS101x is is a highly integrated embedded controller (EC) based on the RISC-V core operating at up to 144MHz frequency. It is targeted for a wide range of portable applications that use the eSPI/LPC interface and is designed to best meet the requirements of mobile systems. It supports a full range of Intel (include MTL), AMD, and domestic CPUs. System support functions include: watchdog, PWM, timers, interrupt control, General-Purpose I/O (GPIO) with internal keyboard matrix scanning, PS/2 interface, SMBus interface, UART, ADC/DAC, system control, system health monitoring and analog controls. The LS101x is targeted for a wide range of portable applications.

General Characteristic

Hardware Feature

  • 32-bit RISC-V MCU core
  • Frequency up to 144MHz
  • Maximum 128KB SRAM
  • Up to 111 configurable GPIO
  • Support 1.8V/3.3V voltage domains
  • 66MHz High-Speed eSPI
  • Multiple hardware encryption modules

Feature-rich SDKs

  • Proprietary SDK framework
  • Compatible with various laptop eripherals: Charger、PD Battery、Keyboard、Fan、LED
  • High-Integration of the Keyboard
  • Support secure startup
  • Multiple OTA methods and support Mirror

Development Tools

  • EC firmware upgrade under EFI
  • Mature upper computer debug
  • Comprehensive production testing tools
  • Multiple burn and debug methods
  • Innovative I²C DBG Debug
  • Complete EVK evaluation kits

Independent R&D

  • 10+ EC related patents
  • Successful adaptation to 100+ device models
  • Independent R&D of core IP
  • EC SDKs independently developed

Application Block Diagram

Key Features

System Host Interface

  • Enhanced Serial Peripheral Interface (eSPI)
    • Peripheral channel
    • Virtual wire channel
    • OOB message channel
    • Run-time Flash Access channel
    • Support eSPI 20MHz to 66MHz
    • Low Pin Count Interface (LPC)
  • LPC IO access (16 bits address, 8 bits data)
    • LPC memory access (32 bits address, 8 bits data)
    • Serial IRQ Specification for PCI Systems v6.0
    • upport for 16 IRQs and IOCHCK# field to the SERIRQ host
  • Support port 80 BIOS Debug Port
  • ShareMemory
    • Up to 16 windows
    • Up to 1024Bytes of memory per window
  • Host UART Debug
  • Support ACPI spec
  • Support ports 62/66, 60/64, 68/6C, 4E/4F
  • Support PECI
  • 8042 Emulated Keyboard Controller
    • 8042 Style Host Interface
    • support PS/2 Set1 or Set2 scan code
  • 8×18 Interrupt Capable Multiplexed Keyboard Scan Matrix
  • Support Mailbox functions
  • Support Power Management Channel (PMC)
  • upport stupid battery、smart battery and smart fan

RISC-V Embedded Processor

  • 144MHz maximum frequency
  • Support RISC-V RV32IMAFC[P] instruction set
  • upport RISC-V 32/16-bit mixed instruction set
  • upport RISC-V machine mode and user mode

Memory Components

  • Maximum 128KB SRAM
  • 16KB boot ROM
  • Up to 512KB eflash

Security Features

  • ECC / SM2
  • DES / AES
  • SHA256/SM3
  • SM4
  • CRC
  • eRPMC

Peripheral Features

  • I²C (SMBus/PMBus) × 6
  • PS/2 × 4
  • USB2. 0 Full Speed × 1
  • PWM × 8
  • Tachometer × 8
  • UART × 5
  • SPI master / slave × 3
  • CEC × 1
  • OneWire × 1
  • DMA : Controllers x2 channels × 12

Analog Features

  • Two 12-bits SAR A/D converters
    • up to 16 external channels
    • Watchdog comparison of monitored values
    • Support t emperature sensor
    • Support external voltage reference
  • Two 12-bits D/A converters

Low Power Modes

  • Support all 5 ACPI Power States for PC platforms
  • Support multiple sleep modes

Operating Conditions

  • Operating voltage: 2.9V < VDD < 3.6V
  • Operating temperature range: -40℃ to 85℃

Package Options

  • LQFP-128 (14×14mm)
  • VFBGA-128 (7×7mm)

Debug Tools

  • ECLink
  • UART

Product Selection Table

Part ID Host IF SRAM(KB) Flash(KB) GPIO PECI/SB-TSI KBC PS2 TACH PWM USB UART SPI I²C ADCs DACs Temp Package
LS1010EID eSPI/LPC 128 512 109 PECI 8×18 4 8 8 - 5 3 6 16 4 -40~85℃ LQFP128
LS1011EID eSPI/LPC 128 512 110 PECI 8×18 4 8 8 1 5 3 6 16 4 -40~85℃ LQFP128
LS1011GID eSPI/LPC 128 512 110 PECI 8×18 4 8 8 - 5 3 6 16 4 -40~85℃ VFBGA128
LS1016EID eSPI/LPC 128 512 110 SB-TSI 8×18 4 8 8 - 5 3 6 16 4 -40~85℃ LQFP128
LS1017EID eSPI/LPC 128 512 111 SB-TSI 8×18 4 8 8 1 5 3 6 16 4 -40~85℃ LQFP128
LS1017GID eSPI/LPC 128 512 111 SB-TSI 8×18 4 8 8 - 5 3 6 16 4 -40~85℃ VFBGA128