Extraer variables de una cadena

Buenas noches, me encuentro haciendo un proyecto de un temporizador con conección BT.
Estoy usando softserial, ya que lo estoy haciendo en un attiny85.
Realice un programa para configurarlo en app mit 2. El cual envía lo siguiente "500;1500;3000;"
Cómo softserial no admite parseint(), quisiera extraer cada valor a 3 variables distintas.
Si me pueden ayudar se lo agradecería.
Muchas gracias.

Puedes guardarlo en un String y usar luego su metodo .toInt() .Para guardarlo,vas leyendo los caracteres del buffer y guardandolos en la variable String hasta que el caracter sea ;

Perfecto, investigo un poco y les cuento, subo el código así lo ven. Muchas gracias