Microchip Technology AVR-IoT WG Evaluation Board (AC164160)
Microchip Technology AVR-IoT WG Evaluation Board (AC164160) is designed to demonstrate the effectiveness of AVR MCUs in IoT sensor node solutions. This evaluation board implements the divide and conquer approach by using smart modules to reduce the burden of complex algorithm implementation by the MCU. The AVR-IoT WG Evaluation Board uses smart modules, including the ATECC608A cryptographic coprocessor chip, ATMEGA4808 MCU, and ATWINC1500 SmartConnect IoT module. Rapid development tools, including START and MCC, can be used with the AC164160 eval board for plug-and-play functionality.The AC164160 evaluation board uses the ATECC608A cryptographic coprocessor chip to store private keys, validate the firmware, and offer a secure boot process for the device. This ATECC608A chip can generate private and public keys using a random number generator. The public keys are then transferred to the customer's Google Cloud account and stored securely in the Cloud IoT Core device manager. The AC164160 evaluation board's onboard ATECC608A chip allows any device to establish a secure connection to the Google Cloud IoT. This secure connection is achieved by using JWT (JSON Web Token) to authenticate the device instead of relying on the mutual authentication of a TLS stack.
Features
- ATmega4808 AVR Microcontroller
- AVR RISC CPU
- 48KB Flash Memory and 6KB SRAM
- WINC1510 Wi-Fi SmartConnect IoT Module
- IEEE® 802.11 b/g/n 20MHz (1 × 1) solution
- Single spatial stream in 2.4GHz ISM band
- Supports IEEE 802.11 WEP, WPA, and WPA2 security
- Supports full networking stack (including TLS)
- UART, SPI peripherals
- 8Mb Flash memory
- 28-pin package
- ATECC608A CryptoAuthentication™
- 1mA typical operating current
- Protected storage for 16 keys
- Ephemeral key generation and key agreement in SRAM
- Encryption/authentication for messages to prevent onboard attacks
- Supported Algorithms
- Elliptic Curve Diffie-Hellman (ECDH)
- SHA-256
- Elliptic Curve Digital Signature Algorithm (ECDSA)
- AES-128 ECB/GCM
- MCP9808 Digital Temperature Sensor
- 0.25°C typical accuracy
- -40°C to +125°C operating range
- Configurable temperature window limit
- Configurable critical temperature limit
- Configurable measurement resolution: 0.5°C, 0.25°C, 0.125°C, 0.0625°C
- TEMT6000 Ambient Light Sensor
- Range of spectral bandwidth: 440nm to 800nm
- Peak sensitivity: 570nm
- Angle of half sensitivity: ±60°
- Adapted to human eye responsivity
- MIC33050 Voltage Regulator
- 600 mA PWM control scheme
- HyperLight Load®
- Input voltage range: 2.7V to 5.5V
- Adjustable output voltage: 1.0V, 1.2V, 1.8V, 3.3V
- Typical quiescent current draw of 20µA
- >85% efficiency at 1mA
- MCP73871 Battery Charge Management Controller
- Preset charge voltage options: 4.10V, 4.20V, 4.35V, 4.40V
- Complete linear charge management controller
- Charge safety timers
- Temperature monitor
- Integrated current sense
- Low Battery status indicator (LBO)
- Power-Good status indicator (PG)
- mikroBUS™ footprint for MikroElektronika Click boards
- 4x status LEDs (Wi-Fi, CONN, DATA, ERROR)
- USB power, debugging, and UART communication
- Drag-and-drop programmer
Videos
Board Layout
Block Diagram
Secure Process Flow
Paskelbta: 2018-10-08
| Atnaujinta: 2022-12-06
