Summary of PIC10 TB085 HDL Sample using PIC10F206 with Proteus Simulation
Summary: This PIC10 TB085 HDL Sample uses a PIC10F206 to generate 250 kHz control pulses for an MCP1630 DC/DC controller. Firmware implements software soft start, undervoltage lockout via the internal comparator, over-temperature shutdown, and auto-restart. Simulated in Proteus VSM, the minimal-pin design demonstrates protection handling and pulse generation for power-supply applications and learning embedded power control techniques.
Parts used in the PIC10 TB085 HDL Sample:
- PIC10F206 microcontroller
- MCP1630 DC/DC controller
- Inductor (24 µH)
- MOSFET IRLML2502
- Schottky diode
- Resistors (feedback, timing, filtering)
- Capacitors (feedback, timing, filtering)
- Temperature sensor (digital output)
- Linear regulator for Vdd (+2.5 to 5.5 V)
- Proteus VSM simulation environment (for simulation)
- Can this project run without Proteus?
Yes, it is designed for real hardware, but Proteus helps visualize behavior safely. - Why is software PWM used instead of hardware PWM?
PIC10F206 has no hardware PWM module; GPIO toggling is used instead. - Can I change the switching frequency?
Yes, by modifying instruction timing and loop structure. - How is undervoltage detected?
Using the internal comparator on GP0 with a scaled input voltage. - Is the soft start duration adjustable?
Yes, by modifying the pulse table and delay counters. - Can another PIC10 device be used?
Only compatible PIC10 devices with similar pin functions. - What happens during over-temperature?
Pulse generation stops until the temperature input returns high. - What pin provides the 250 kHz output?
GP2 provides the 250 kHz output for the MCP1630.