ESP32-C6-Pico
|
|
|
with pin header
|
Main Chip: ESP32-C6 Interface: USB Type-C
|
|
|
|
|
|
|
Primary Attribute
|
|
|
Category:
|
{{{userDefinedInfo}}}:
|
{{{userdefinedvalue}}}
|
Brand: Waveshare
|
|
|
|
|
Introduction
The ESP32-C6-Pico is a low-cost, high-performance microcontroller development board with a compact size and rich peripheral interfaces.
Adopts ESP32-C6-MINI-1 as the main chip, with RISC-V 32-bit single-core processor, support up to 160 MHz.
Adopts ESP32-C6-MINI-1 as the main chip, which is equipped with a single-core RISC-V 32-bit processor with 160 MHz running frequency, with built-in 320KB ROM 512KB HP SRAM, 16KB LP SRAM, and 4 MB flash. Onboard standard Raspberry Pi Pico pin headers, it can be compatible with multiple peripheral devices and is easier to use in different application scenarios.
You can choose ESP-IDF and Arduino in software so that you can easily and quickly get started and apply it to the product.
Features
- Adopts ESP32-C6-MINI-1 as the main chip, with RISC-V 32-bit single-core processor, support up to 160 MHz.
- Integrated 320KB ROM, 512KB HP SRAM, 16KB LP SRAM, and 4MB Flash memory.
- Integrated 2.4GHz WiFi 6 and BLE (Bluetooth LE) dual-mode wireless communication, with superior RF performance.
- Type-C connector, easier to use.
- Rich peripheral interfaces, including standard Raspberry Pi Pico interfaces, better compatibility and expandability.
- Castellated module allows soldering directly to carrier boards.
- Support multiple low-power modes, easy to adjust communication distance, data rate, and power consumption, to meet various application scenarios with power consumption requirements.
- Please use the provided " WS_TCA9554PWR " file to set GPIO22(SDA)and GPIO23(SCL)as I2C functions for GPIO extension to make the device function complete.
- Please note that GPIO22 (SDA) and GPIO23(SCL) are used for TCA9554PWR, and you only can connect these pins to I2C slave device, and do not connect to others.
Function Block Diagram
Onboard Interface
File:ESP32-C6-Pico-Inter.jpg
Pinout
Dimensions
TCA9554PWR Function Description
Items
|
Function name
|
Parameters
|
Functionality
|
|
Initialize TCA9554PWR
|
TCA9554PWR_Init
|
uint8_t PinState
|
Initialize all TCA9554PWR pins to PinState mode
|
|
Resister
|
Read_REG
|
uint8_t REG
|
Read the value in the REG register of the TCA9554PWR
|
Write_REG
|
uint8_t REG,uint8_t Data
|
Write data to the REG register of the TCA9554PWR
|
|
Initialize EXIO mode
|
Mode_EXIO
|
uint8_t Pin,uint8_t State
|
Setting the mode of the Pin pin of the TCA9554PWR
|
Mode_EXIOS
|
uint8_t PinState
|
Setting the mode of all TCA9554PWR pins
|
|
Read EXIO level
|
Read_EXIO
|
uint8_t Pin
|
Read the input level of the Pin of the TCA9554PWR
|
Read_EXIOS
|
void
|
Setting the input level of all TCA9554PWR pins
|
|
Set EXIO output level
|
Set_EXIO
|
uint8_t Pin,uint8_t State
|
Set the output level of the pin of the TCA9554PWR
|
Set_EXIOS
|
int8_t PinState
|
Setting the output level of all TCA9554PWR pins
|
|
Toggle EXIO level
|
Set_Toggle
|
uint8_t Pin
|
Toggles the output level of the Pin of the TCA9554PWR
|