This video is part of the Core Independent Application Examples Series, where we demonstrate how Core Independent Peripherals (CIPs) can be used to greatly improve the performance, power consumption, integrability, cost, and reliability of your embedded solutions.
In this video, we take a look at how Manchester encoding and decoding can be implemented in both hardware and software using the ATtiny817 and ATmega4809 microcontrollers from Microchip Technology. An 18-fold increase in the supported baud rate is demonstrated when transitioning from a core-based solution to a solution based on Core Independent Peripherals.
Software examples in Atmel START:
• Manchester encoder based on CIPs: https://start.atmel.com/#example/Atmel%3AApplication_AVR_Examples%3A1.0.0%3A%3AApplication%3AManchester_encoder_based_on_CIPs%3A
• Manchester decoder based on CIPs: https://start.atmel.com/#example/Atmel%3AApplication_AVR_Examples%3A1.0.0%3A%3AApplication%3AManchester_decoder_based_on_CIPs%3A
• Manchester encoder based on core processing: https://start.atmel.com/#example/Atmel%3AApplication_AVR_Examples%3A1.0.0%3A%3AApplication%3AManchester_encoder_based_on_core_processing%3A
• Manchester decoder based on core processing: https://start.atmel.com/#example/Atmel%3AApplication_AVR_Examples%3A1.0.0%3A%3AApplication%3AManchester_decoder_based_on_core_processing%3A
Device pages:
• ATtiny817: https://www.microchip.com/wwwproducts/en/ATtiny817
• ATmega4809: https://www.microchip.com/wwwproducts/en/ATMEGA4809
Evaluation boards:
• ATtiny817 Xplained Pro: https://www.microchip.com/DevelopmentTools/ProductDetails/attiny817-xpro
• ATmega4809 Xplained Pro: https://www.microchip.com/developmenttools/ProductDetails/PartNo/ATMEGA4809-XPRO
8-bit PIC® and AVR® Microcontrollers
https://www.microchip.com/design-centers/8-bit