Archer
Honorary Master
I really should know all this stuff, but not working with the stuff since forever equals letting out the magic smoke 
So I've got a few questions with a project I'm working on. Its basically a microcontroller, with various IOs and PWM outs. PWM is running at ±500Hz

So I've got a few questions with a project I'm working on. Its basically a microcontroller, with various IOs and PWM outs. PWM is running at ±500Hz
- Mosfets, I know should use a gate resistor if connected directly to the controller right (controller maxes out at 40mA). But that'll slow down the fet turn on time iirc. If thats an issue I will use a driver IC. Or can I use a simple transistor, any timing or power disadvantages to these solutions?
- Where the blue blazes can I get library parts for PCB design software? Started with Eagle, now on DesignSpark. Or is there something better that I should be using (freeware)?
- Potentially running 12V, 5A (assume 50°C ambient) through one of the fets (IRFP064N). Shouldnt be an issue from my calcs, only 0.2W across the fet, so no heatsink right? Now one other must be able to withstand a max of 20A. So thats 3.2W, meaning Tj of around 180°C, but with a heatsink it'll be roughly 100°C right? No magic smoke escapades? Might even run two in parallel to be safe.