Creo que la parte del display 7 segmentos ya se lleva gran parte del espacio de la placa.
Para manejarlo con un PIC de pocos pines y tener varios displays, necesitas controlar los catodos/anodos, que lo mas simple sea un ULN o transistores. Esto suponiendo que necesitas varios displays... los 4 botones tambien te ocuparian bastante lugar.
Supongamos TAC swith de 6mm (4 de estos) , un display 3x7segmentos de 0.36" ( 22.5mm x 14.1) Suponiendo que los pones uno al lado de otro te queda unos 3cm x 3cm para rellenar de ambos lados con ICs, reguladores, conexiones de entrada.
Veamos la cantidad de pines necesarios:
- Si usas un/dos registro de desplazamiento, necesitarias minimo 3 pines ( en realidad 4 para el SPI y el latch) Estos registros deberian alimentar los 7 segmentos + 3 catodos
- Necesitarias un pin para controlar la alimentacion del PIC, y otro pin mas para manejar la alimentacion del circuito RC ( a no ser que se alimente todo con una salida) necesitarias 2 pines mas. Pero estos se los podemos cargar a los registros de desplazamiento, ya que te quedarian libres algunos.
- Necesitas al menos 2 (1 para el encendido/apagado y los demas por ADC) o en su forma mas simple 4 entradas para manejar los botones.
- 1 pin mas para el voltimetro.
Entonces....
4 pines para los registros de desplazamiento ( 2 registros )
2 pines para los botones
1 pin para el voltimetro.
7 pines en total, y si le sumas la alimentacion, te vas a 9 pines, lo cual pasas a los PICs mas grandes.
Entonces en esos 3x3cm tenes que ubicar: Regulador, capacitores, PIC, registro de desplazamiento, transistores, MOSFET, pads o dejar lugar para los pines para la programacion del PIC ( ICSP ) ya que va a tener que ser SMD y los pads para las conexiones de los cables que ingresen/egresen.
El mayor problema son los 7 segmentos. Que te llevan muchos pines/espacio.
¿Por que no usar leds para indicar el estado de la batería? primero que es menos consumidor de energía (parpadear 1 led en ves de 7), y respecto al limite de voltaje, no entiendo cual es tu objetivo de que sea variable y podría hacerse fijo. Resumiendo la programación, el circuito, etc. 1 botón que oficie de encendido y apagado. Ademas agregarle los displays es agregarle peso.
--------------------
En fin hacer se puede hacer, depende unicamente y exclusivamente de lo que vos quieras tener y las capacidades que vos tengas para realizarlo, si te vas a microcontroladores QFN seguramente sea mas pequeño el footprint y sea mas chico tu placa.
Respondiendo a tu pregunta....
Cualquier PIC que posea oscilador interno y ADC, con los suficientes pines como para manejar todo lo que tenes/queres. En la pagina de mcirochip podes elegirlo y filtrarlo facilmente.