This is the SX1276 LoRa transceiver driver for PIC16F18426. You can use this driver in any microcontroller, you just need to change the SPI driver for your microcontroller.
I used some functionalities implemented in this project: https://github.com/sandeepmistry/arduino-LoRa