Skip to content

Latest commit

 

History

History
36 lines (35 loc) · 2.49 KB

compatible_mcus.md

File metadata and controls

36 lines (35 loc) · 2.49 KB

Compatible MCUs

In order to implement the OpenPAYGO Link in a specific MCU it needs to support 9-bit multiprocessor UART with address mode wake up. Some compatible MCUs are listed below:

  • STM8 Supports 8-9 bit address mode with 4 bit addresses Reference manual, check 22.3.7 Multi-processor communication
  • STM32 Supports 8-9 bit address mode with 4 bit addresses Reference manual, check 27.3.6 Multiprocessor communication
  • PIC18 Supports only 9 bit address mode Datasheet, check 31.3 Asynchronous Address Mode
  • MSP430 Supports 9 bit address mode User guide, check 15.3.3.3 Address-Bit Multiprocessor Format & 15.3.2 Character Format
  • ATmega382 Supports 8-9 bit address mode Datasheet, check 19.9 Multi-processor Communication Mode
  • NXP Supports 9 bit address mode Datasheet, check 9.12 USART0/1
  • Nordic (nRF24E1 example) Supports 9 bit transmission Datasheet, check 10.9 Serial Interface & 10.9.5 Multiprocessor Communications
  • Ranesas (RX130 example) Hardware manual, check 27.4 Multi-Processor Communications Function
  • Maxim Integrated Supports 9 bit address mode User guide, check 7.5.8 Multidrop Mode Support
  • Espressif (ESP8266 & ESP32) No hardware 9 bit transmission support but there are software serial libraries 9 bit Software Serial library
  • Raspberry Hardware supports 9 bit but official Kernel does not (?) 9 bit patch, apparently the patch is implemented already: tty driver