7 Supported Devices and Families

RN4870 & RN4871 BLE Modules Library is a software stack, which uses underlying layers (Foundation Services). The stack supports 8-bit AVR and PIC devices with available UART hardware. Following are the memory requirements depending on the transport layer used for RN4870 or RN4871 communication:
Table 7-1. RN4870 & RN4871 BLE Modules Library Memory Requirements
MemoryBLE Full Support
Flash6 KB
RAM400 Bytes

This library is supported in the following devices:

  • PIC16F Devices
    • PIC16F18854
    • PIC16F18855
    • PIC16F18856
    • PIC16F18857
    • PIC16F18875
    • PIC16F18876
    • PIC16F18877
  • PIC18F Devices
    • PIC18F04Q40
    • PIC18F05Q40
    • PIC18F06Q40
    • PIC18F14Q40
    • PIC18F15Q40
    • PIC18F16Q40
    • PIC18F04Q41
    • PIC18F05Q41
    • PIC18F06Q41
    • PIC18F14Q41
    • PIC18F15Q41
    • PIC18F16Q41
    • PIC18F25Q43
    • PIC18F26Q43
    • PIC18F27Q43
    • PIC18F45Q43
    • PIC18F46Q43
    • PIC18F47Q43
    • PIC18F55Q43
    • PIC18F56Q43
    • PIC18F57Q43
  • AVR ® Devices
    • AVR DA Family
    • AVR DB Family