UPD301C Basic Sink Application Example
Overview
The UPD301C Basic Sink Application Example Evaluation Kit (EV11L78A) is a low-cost evaluation platform for Microchip’s UPD301C Standalone Programmable USB Power Delivery (PD) Controller. This RoHS-compliant evaluation platform comes in a small form factor and adheres to the USB Type-C™ Connector Specification and USB PD 3.0 specification.
Hardware
ATSAMD20E16 ARM Cortex-M0+ processor at 48 MHz
UPD301C combines a SAMD20 core and a UPD350 USB-PD controller
Sink PDO Selector Switch
Onboard LED Voltmeter
Supported Features
The ev11l78a board configuration supports the following hardware features:
Interface |
Controller |
Driver / Component |
---|---|---|
NVIC |
on-chip |
nested vector interrupt controller |
Flash |
on-chip |
Can be used with LittleFS to store files |
SYSTICK |
on-chip |
systick |
WDT |
on-chip |
Watchdog |
ADC |
on-chip |
Analog to Digital Converter |
GPIO |
on-chip |
I/O ports |
USART |
on-chip |
Serial ports |
I2C |
on-chip |
I2C ports |
SPI |
on-chip |
Serial Peripheral Interface ports |
Other hardware features are not currently supported by Zephyr.
Refer to the EV11L78A Schematics [2] for a detailed hardware diagram.
The default configuration can be found in the Kconfig boards/microchip/ev11l78a/ev11l78a_defconfig.
Serial Port
The SAMD20 MCU has 6 SERCOM based USARTs. One of the USARTs (SERCOM1) is available on the Debug/Status header.
SPI Port
The SAMD20 MCU has 6 SERCOM based SPIs. One of the SPIs (SERCOM0) is internally connected between the SAMD20 core and the UPD350.
I²C Port
The SAMD20 MCU has 6 SERCOM based I2Cs. One of the I2Cs (SERCOM3) is available on the Debug/Status header.