Next big change is my decision to swap the PIC16F for a PIC24F, with a smaller package and less pins the PIC24F will save some space on my board although this isnt the main reason for this change. The PIC16F used a Hi-Tech compiler to compile my C code to the apropriate asembly languare for my uC. The PIC24F uses Microchips C30 compiler which has a much bigger development community and support network available. Hopefully this will be useful in the future as i look to increase the complexity of my torch i can leverage some pre written open source code. Lastly but by no means least ive connected the LED to the uC via a IRLL024 MOSFET. This MOSFET should handle fast switching of 1A easily (see graph below) with a Vgs ~2.7V. This Choice also provides possibilities for higher current switching with some redesign of the project.
=========================================================== The information in this email is confidential, and is intended solely for the addressee(s). Access to this email by anyone else is unauthorized and therefore prohibited. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited and may be unlawful. ===========================================================