The Bluetooth Low Energy (BLE) 5.1/ RF4CE chip with internal Flash and audio support combines the features and functions needed for all 2.4GHz IoT standards. It supports multiple standards including Bluetooth Low Energy (BLE) 5.1 with up to 8 antenna indoor positioning support, Bluetooth Low Energy (BLE) Mesh, RF4CE standards. The embedded FLASH enables dynamic stack and profile configuration, and the final end product functionality is configurable via software, providing ultimate flexibility. The chip also has hardware OTA upgrades support and multiple boot switching, allowing convenient product feature roll outs and upgrades. The SoC supports concurrent multi-standards, for example, stacks such as Bluetooth Low Energy (BLE) and RF4CE can run concurrently with one application state but dual radio communication channels for interacting with different devices. The end product working in this mode can maintain active Bluetooth Smart connections to smart phones or other Bluetooth Low Energy (BLE) devices while control and communicate with RF4CE devices at the same time. The supports single-channel analog mic or dual-channel digital microphone, and stereo audio output with enhanced voice performance for voice search and other such applications. The SoC have passed ETSI EN 300 328 and EN 300 440 Class 2 (Europe), FCC CFR47 Part 15 (US) and ARIB STD-T66 (Japan) certification.