# GR5405.SDK **Repository Path**: goodix-ble/GR5405.SDK ## Basic Information - **Project Name**: GR5405.SDK - **Description**: Software Development Package for GR5405 series SoC - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-25 - **Last Updated**: 2025-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GR5405 Series SoC ## 1. Introduction - The Goodix GR5405 is an automotive Bluetooth LE 5.3 SoC designed to operate across a wide temperature range from –40°C to 105°C, and is AEC-Q100 Grade 2 certified. It is suitable for various automotive applications, including digital key and Tire Pressure Monitoring System (TPMS). - Based on Arm® Cortex®-M4F CPU core running at 64 MHz, the GR5405 integrates a 2.4 GHz RF transceiver, Bluetooth LE 5.3 protocol stack, 512 KB on-chip Flash memory, 96 KB system SRAM, and a rich set of peripherals. It provides outstanding RF performance, with a maximum TX power of +15 dBm, an RX sensitivity of -99 dBm in Bluetooth LE 1 Mbps mode, achieving an overall link budget of up to 114 dB. - The GR5405 supports connection between multiple centrals and multiple peripherals. It can be configured as a Broadcaster, an Observer, a Peripheral, or a Central, and supports the combination of all the above roles. ## 2. Key Features - Bluetooth LE Protocol Stack (Bluetooth 5.3) - AEC-Q100 Grade 2 certified - Multiple peripherals including GPIO, Timer, PWM, WDT, I2C, UART (LIN), SPI, ADC, AES, TRNG, RTC, DMA, COMP, and LP_Timer, with MISRA C:2012 supported - Reference examples for Bluetooth LE device roles and GATT profiles/services - A rich set of libraries and peripheral examples - Examples for DTM testing and power consumption evaluation/testing - OTA and fast DFU - FreeRTOS - Algorithms for downloading firmware through Keil/IAR - Low-power management - Debugging with J-Link RTT - Development on Windows or Linux; toolchains of Keil, IAR, and GCC are supported ## 3. Change Log - Click to view the [change log](../../wiki)