Nessuna GPIO di nessun controllore può essere usata per alimentare (o meglio, per assorbire corrente), ma solo per ottenere uno stato logico dal micro. Per questo, vicino ai pin delle GPIO c'è sempre almeno uno di alimentazione che è collegato direttamente alla sorgente della scheda stessa (che è alimentata a 5V). Altre schede mettono a disposizione anche una alimentazione a 3.3V, che arriva dalla alimentazione del microcontrollore/microprocessore. Da questi particolari connettori si può assorbire corrente, dalle GPIO no.
Come quasi tutte le GPIO, quelle delle raspbery hanno soglia logica minima a 3.3V, massima di 5V quando sono in input. Stessa cosa per l'uscita che si attesta poco sopra i 3.3V
Per quello che ne so, pochissime schede (e sicuramente non rpi/arduino/msp430 etc etc) sono 5VFault tollerant, e se dall'ingresso it arrivano + di 5V puoi rovinare la scheda, ovvero mancano buoni circuiti di protezione in ingresso (ci sono, ma se gli dai un picco di 6V la fai fuori sicuro).