Electronic – arduino – If a module is “arduino compatible”, does that necessarily mean it isn’t compatible with other microcontrollers

arduinoembeddedgsmmicrocontrollerpic

I'm trying to find a GSM module to pair with a PIC32 microcontroller for a project and I've found some nice ones. The one I'm really interested in is the SIM800C GSM module. Many of them say they are "arduino compatible." Does that mean they aren't compatible with other microcontrollers? As an example, take a look at this one.

It says it's compatible with arduino and raspberry pi which is great but I'm going to be using the PIC32. Do you think it will work?

Best Answer

The term "Arduino compatible" basically means nothing.

Many sellers use the term more as marketing ("You can make this work with your Arduino!") than anything else.

The Arduino is (usually) just an ATMega microcontroller on a board, that ATMega is very similar to many other microcontrollers. Nearly all of them work with a supply between 2 V and 5 V as does the Arduino. If a peripheral also works within that supply voltage range (and almost all of them do) then you could call that peripheral "Arduino Compatible". But it will work with almost any other microcontroller just as well including your PIC32.