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 supports the hardware features listed below.
- on-chip / on-board
- Feature integrated in the SoC / present on the board.
- 2 / 2
-
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files. -
vnd,foo
-
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.
Type |
Location |
Description |
Compatible |
---|---|---|---|
CPU |
on-chip |
ARM Cortex-M0+ CPU1 |
|
ADC |
on-chip |
Atmel SAM0 family ADC1 |
|
ARM architecture |
on-chip |
Atmel SAM0 multi-protocol (UART, SPI, I2C) SERCOM unit3 |
|
on-chip |
For locating the Device ID (serial number) on Atmel SAM0 devices1 |
||
Clock control |
on-chip |
Atmel SAM0 Main Clock Controller (MCLK)1 |
|
on-chip |
Atmel SAMD0 Generic Clock Controller (GCLK)1 |
||
Counter |
on-chip |
Atmel SAM0 basic timer counter (TC) operating in 32-bit wide mode4 |
|
DAC |
on-chip |
Atmel SAM0 family DAC1 |
|
Flash controller |
on-chip |
Atmel SAM0 NVMC (Non-Volatile Memory Controller)1 |
|
GPIO & Headers |
on-chip |
SAM0 GPIO PORT node2 |
|
I2C |
on-chip |
Atmel SAM0 series SERCOM I2C1 |
|
IIO |
on-board |
When an io-channel measures the voltage over a current sense amplifier, the interesting measurement is almost always the current through the sense resistor, not the voltage over it1 |
|
Interrupt controller |
on-chip |
ARMv6-M NVIC (Nested Vectored Interrupt Controller) controller1 |
|
on-chip |
Atmel SAM0 series External Interrupt Controller1 |
||
LED |
on-board |
Group of GPIO-controlled LEDs1 |
|
MTD |
on-chip |
Flash node1 |
|
on-board |
Fixed partitions of a flash (or other non-volatile storage) memory1 |
||
Pin control |
on-chip |
Atmel SAM0 PINMUX2 |
|
on-chip |
Atmel SAM0 Pinctrl Container1 |
||
RTC |
on-chip |
Atmel SAM0 RTC1 |
|
Serial controller |
on-chip |
Atmel SAM0 SERCOM UART driver1 |
|
SPI |
on-chip |
Atmel SAM0 SERCOM SPI controller1 |
|
SRAM |
on-chip |
Generic on-chip SRAM description1 |
|
Timer |
on-chip |
ARMv6-M System Tick1 |
|
Watchdog |
on-chip |
Atmel SAM0 watchdog1 |
Refer to the EV11L78A Schematics [1] for a detailed hardware diagram.
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.