Pin Level Control
PWM
Over xx PWM pins including two for advanced three phase motor control. Maximum PWM frequency of xx kHz at 8 bits.
Signal Control
TinyCLR OS provides signal generation, signal capture, and pulse feedback, so you can easily generate and interrupt signals without the need for native code.
Data Buses
SPI
A synchronous serial communication protocol widely used in embedded devices. TinyCLR OS devices are always the master on SPI buses.
I2C
Another very popular synchronous serial communication protocol. I2C uses fewer wires than SPI, but it’s not as fast.
UART
Serial data ports, called UARTs, transfer data between devices using two pins: TXD (transmit data) and RXD (receive data). This is the most widely used asynchronous serial protocol.
CAN
Controller Area Network (CAN) bus is a two wire serial communication protocol. Widely used in the automotive field, CAN can also be found in avionics, hospitals, assembly lines, and even some bicycles and prosthetic limbs.
1-Wire
1-Wire is a device communications bus system that provides low-speed data, signaling, and power over a single conductor.