Saludos! El esquema general del regulador elevador - reductor (buck-boost) es este:

En la base del Transistor va un circuito de control que fija el período de operación del regulador y el ciclo de trabajo, como dice poseidon puede hacerse con un 555... básicamente es un control PWM.
Lo que hace es el circuito es que durante el tiempo que la señal PWM está en alto ( denominado generalmente t1), el transistor se activa y el diodo tiene polarización inversa, de manera que está en bloqueo. Eso hace que se aisla la entrada de la carga, y la tensión de entrada se aplica sobre L, cargando la inductancia... luego, cuando la señal PWM cambia a bajo (tiempo t2), el transistor se desactiva y ahora el diodo se activa, de manera que la inductancia se descarga a través del condensador y la carga (pero principalmente a través del condensador)...esto hace que el condensador se cargue, y entonces para el próximo ciclo, cuando la carga está desconectada de la alimentación, el condensador se descarga a través de la carga... por supuesto, como esto ocurre bastante rápido, el condensador nunca se descargará por completo, sino que describirá una onda más o menos triangular (carga y descarga) cuyo riple total debe ser pequeño... esta será la misma tensión de la carga...
Aquí el período total es T=t1+t2, y el ciclo util, por supuesto, es: k=t1/T
La tensión de salida está definida por: Vo=Vs(k/(1-k))
Cuando K>0.5 Funciona como elevador
Cuando K<0.5 Funciona como reductor
Cuando K=0.5 Por supuesto, Vo=Vs
Bueno todo esto está en teoría muy bien, pero la cosa es que estos reguladores asumen que la corriente en la carga es dc pura, para lo cual la carga generalmente es inductiva...
Esto se usa generalmente en electrónica de potencia, donde las cargas generalmente son motores (cargas RLE)... ahora bien, debe haber alguna manera de aplicar el mismo principio para lo de los pics, llevar de 5 a 13V...
Ojalá los maestros de este foro publiquen algo que nos ayude pronto... a mí también me gustaría saber cómo hacerlo... porque estos circuitos los he probado en Pspice y funcionan perfectamente, pero con cargas RLE y RL... no sé como sería para adaptarlo a lo que nosotros queremos...
Ok nos leemos!
