Microchip (микрочип)
Содержание
Начало
Дэвид Линус Либерман (David Linus Lieberman) был обычным инженером, специализировавшимся на изготовлении оружия. Но однажды его племянника убил Кингпин (Kingpin). Полиция так и не смогла поймать убийцу. Желая отомстить Фиску, Линус берет имя Микрочип (Microchip) и становится напарником Карателя.
Либерман оказался неоценимым помощником. Он мог взломать любой компьютер, найти необходимое оружие, отмыть деньги Мафии, украденные Фрэнком. Чаще всего Микрочип оказывал поддержку Кастлу из штаба, сидя за компьютером. Во время миссий Либерман также сдерживал Карателя от того, чтобы он окончательно не впал в безумие, поддавшись своему внутреннему голосу, жаждущему убивать.
Линус и Фрэнк работали вместе на протяжении 10 лет. В течение этого времени Микрочип помог Кастлу обезвредить более 800 преступников. После этого Линус устал от насилия и оставил Карателя. Спустя некоторое время Либерман был убит агентом Щ.И.Т.а (S.H.I.E.L.D) Стоуном Колдом (Stone Cold).
Комментарии
- SSK (27.06.2010)
- Комментарии: 250
- Материалы пользователя
- Отправить личное сообщение
SSK Сб, 16/10/2010 — 00:21
- Comrade (20.07.2008)
- Комментарии: 483
- Материалы пользователя
- Отправить личное сообщение
Comrade Сб, 16/10/2010 — 00:56
- Dragon-Zla (26.08.2010)
- Комментарии: 473
- Отправить личное сообщение
Dragon-Zla Сб, 16/10/2010 — 12:12
- Влад Тарасенко (23.08.2010)
- Комментарии: 352
- Материалы пользователя
- Отправить личное сообщение
Влад Тарасенко Сб, 16/10/2010 — 18:22
Я вернулся!
- Den.ru (18.09.2010)
- Комментарии: 1633
- Отправить личное сообщение
Den.ru Ср, 20/10/2010 — 11:46
- Armour-Hero (12.01.2012)
- Комментарии: 1178
- Отправить личное сообщение
Armour-Hero Вс, 29/01/2012 — 11:52
- 3Dcat (11.12.2011)
- Комментарии: 893
- Материалы пользователя
- Отправить личное сообщение
3Dcat Пнд, 30/01/2012 — 14:18
- Вадим Королевский (31.03.2012)
- Комментарии: 1
- Отправить личное сообщение
Вадим Королевский Вс, 01/04/2012 — 00:01
PICkit Archives
PICkit 3 |
---|
PICkit 3 Stand Alone Programmer App v1.0 |
PICkit 3 Programmer App and Scripting Tool v3.10 |
PICkit 2 | |
---|---|
PICkit 2 Software for Windows v1.00 | PICkit 2 Device Firmware v1.00 |
PICkit 2 Software for Windows v1.10 | PICkit 2 Device Firmware v1.10 |
PICkit 2 Software for Windows v1.12 | |
PICkit 2 Software for Windows v1.20 | PICkit 2 Device Firmware v1.20 |
PICkit 2 Software for Windows v1.21 | PICkit 2 Device Firmware v1.21 |
PICkit 2 Software for Windows v2.01 | PICkit 2 Device Firmware v2.01 |
PICkit 2 Software for Windows v2.10.1 | |
PICkit 2 Software for Windows v2.20.4 | |
PICkit 2 Software for Windows v2.30 | PICkit 2 Device Firmware v2.02 |
PICkit 2 Software for Windows v2.40 | PICkit 2 Device Firmware v2.10 |
PICkit 2 Software for Windows v2.55.02 | |
PICkit 2 PK2CMD for Windows v1.01 | |
PICkit 2 Software for Windows v2.61 | PICkit 2 Device Firmware v2.32 |
PICkit 2 Software for Windows Source v2.61 | PICkit 2 Device Firmware Source v2.32 |
Please do not contact Microchip for support on these archived versions of MPLAB software. Support is provided only for the current versions posted on the main MPLAB download page.
C Links
-
See www.embeddedrelated.com for resources related to embedded programming including white papers, books, blogs, forums and sample code. Highly recommended.
-
PORTMON to monitor serial RS232 and/or LPT comms between other programs. W95/98/NT/2K.
Hooks into operating system to give background monitoring of any comms
on any port. -
The openPICUS wireless platform project.
-
RealTerm. Free terminal program, excellent design. Recommended.
-
Hone your C programming skills with the UVa Online Judge. If you are using Windows, you can use the MinGW Windows tutorial to help prepare programs.
-
www.datasheetdir.com. This website has thousands of datasheets, and is maintained by an engineer that has spent 3 years collecting datasheets as a service to the engineering community.
-
MiniBasic for PIC32 and PIC18. The source code is open, and written in C, so that you can use it to work out how to talk to virtually any peripheral on a PIC18, PIC24, or PIC32. Ported originally from ARM source code. Download from www.pic32.org/minibasic/.
-
PICmicro
webring with lots of PIC micro links. -
The best Real Time
Operating System (RTOS) for the PIC — Salvo from www.pumpkininc.com. -
Hi-Tech C source
code for interfacing to a USB device. -
BlitzLogic,
for a few bits of sample C code and circuits. -
Peter Andersons
home page http://www.phanderson.com/PIC/-
My review of Peter Andersons PIC C library.
Library of PIC
micro C code, see http://www.phanderson.com/PIC/PICC/index.html -
Items available
from Peter Andersons zShop on Amazon.com. See here.
-
-
PDFqueen is a great search engine for pdf documents, see www.pdfqueen.com.
-
Ken Boaks page added
covers PICs and telephone circuitry. He has upcoming routines for simple
DTMF dial out, V23 transmission, dial tone sensing, dial tone regeneration,
audio sample record/replay using a 16F877 and 128Kx 8 SRAM, V23 reception
in C on a 16F877, and DTMF reception in firmware on a ‘877 running at >16MHz. Read. -
Lots of PIC code in C. http://www.piclist.com/techref/microchip/language/c/index.htm
-
PIC micro code in assembly, see base of EPE mage page, http://www.epemag.wimborne.co.uk/
-
Eagle Air Australia,
PIC micro and C, see http://www.eagleairaust.com.au/sampcode.htm. -
Hi-Tech
C, the C compiler that most of the the code on this site is written for. -
CC5X compiler, http://www.bknd.com/cc5x/index.shtml.
-
CC5X compiler example
code, http://www.bknd.com/cc5x/examples.shtml. -
PIC C routines for
the C2C compiler. Examples of CRC, I2C, Xmodem, LCD display, A/D and more,
see http://www.winpenny.cwc.net/index.htm.
|
About
the Author
Hi,
I have invested literally thousands of hours in this site, for you, and I sincerely
hope this archive saves you a lot of time and effort.
To enable you to trust what I have written on this site, here is my experience:
-
14 years of experience,
10 years of commercial programming in C/C++/C#/PHP/SQL/.NET. -
4 years doing an
Electrical Engineering degree at Canterbury University, graduated
with Honours. -
1 year of tutoring
students for a stage 4 electrical engineering design course at university. -
8 years of commercial
programming with PIC micros. -
2 years of commercial
programming with ARM and embedded Linux. -
4 years of experience
with 8086 assembly.
Продукция
Микроконтроллеры
Одним из основных направлений является производство контроллеров семейства PIC, которое представлено 8-и, 16-и и 32-битными микроконтроллерами и цифровыми сигнальными контроллерами dsPIC. Отличительной особенностью PIC-контроллеров является хорошая преемственность как внутри, так и между семействами. Это и программная совместимость (единая бесплатная среда разработки MPLAB IDE, С-компиляторы от GCC), и совместимость по выводам, по отладочным средствам (единые программаторы, отладчики (дебаггеры), эмуляторы), общие универсальные библиотеки и стеки наиболее популярных коммуникационных протоколов (SSL, ZigBee, MiWi, TCP/IP, USB и т. д.). Номенклатура насчитывает более 500 различных контроллеров со всевозможными вариациями периферии (I2C, SPI, CAN, UART (LIN, IrDA), PMP, компараторы, АЦП, ЦАП, захват/сравнение, ШИМ, CTMU, USB OTG, CSM, Ethernet, ЖКИ-интерфейс и т. д.), памяти (от 375 байт до 0.5 Мбайт, до 4Кб EEPROM), количеством выводов (от 6 до 100), производительностью (от 4МГц@1MIPS до 80МГц@120MIPS), диапазонами питания и температуры и т. д.
Интерфейсные микросхемы
Компания Microchip Technology Inc. производит следующие интерфейсные микросхемы:
- CAN-контроллеры: (CAN-расширители портов ввода-вывода (до 8 I/O, 2 ШИМ), SPI-контроллеры для реализации протокольного уровня CAN, контроллеры физического уровня CAN, в соответствии стандарту ISO-11898)
- IrDA-контроллеры (UART — протокольный и физический уровень IrDA)
- LIN-контроллеры (UART — LIN-контроллеры со встроенным регулятором напряжения)
- последовательные расширители портов ввода-вывода (I2C или SPI до 16 дополнительных I/O)
- ЖКИ-драйверы (3-проводной интерфейс с управляющим микроконтроллером, до 32-х сегментов ЖКИ)
- Ethernet-контроллеры в соответствии со стандартом IEEE 802.3 10Base-T (интерфейс SPI для связи с управляющим микроконтроллером) и 10/100Base-T (интерфейс SPI, параллельный интерфейс PSP для связи с управляющим микроконтроллером)
- интерфейсные микросхемы для НЧ беспроводной связи (PKE) для построения систем беспроводного доступа (транспондерных систем)
Аналоговые микросхемы
Компания Microchip Technology Inc. производит следующие аналоговые микросхемы:
- датчики температуры (с цифровым и аналоговым интерфейсами)
- контроллеры и детекторы аварий бесщеточных двигателей постоянного тока
- источники опорного напряжения
- линейные регуляторы напряжения
- импульсные регуляторы напряжения
- безиндуктивные DC/DC-преобразователи
- ШИМ-контроллеры
- супервизоры и детекторы напряжения
- MOSFET-драйверы
- контроллеры батарейного питания
- контроллеры «горячего включения»
- операционные усилители (линейные, автокомпенсационные прецизионные, с программируемым и выбираемым коэффициентом усиления)
- компараторы
- АЦП (последовательного приближения, дельта-сигма, двоичные и двоично-десятичные, с интерфейсом для вывода на дисплей, с двойным интегрированием)
- цифровые потенциометры
- преобразователи напряжение — частота и частота — напряжение
- ЦАП
- микросхемы измерения электроэнергии
Source Archives
MPLAB XC16 | MPLAB XC8 AVR | MPLAB XC32 |
---|---|---|
v1.00 | v2.00 | v1.00 |
v1.10 | v2.05 | v1.10 |
v1.11 | v2.10 | v1.11 |
v1.20 | v2.19 | v1.20 |
v1.21 | v1.21 | |
v1.22 | v1.22 | |
v1.23 | v1.30 | |
v1.24 | v1.31 | |
v1.25 | v1.32 | |
v1.26 | v1.33 | |
v1.30 | v1.34 | |
v1.31 | v1.40 | |
v1.32B | v1.42 | |
v1.33 | v1.43 | |
v1.34 | v1.44 | |
v1.35 | v2.05 | |
v1.36b | v2.10 | |
v1.40 | v2.15 | |
v1.41 | v2.20 | |
v1.49 | v2.30 | |
v1.50 | v2.39 | |
v1.60 | v2.40 | |
v2.41 |
MPLAB ASM30 Assembler | MPLAB C Compiler for PIC24 and dsPIC DSCs |
---|---|
v2.05 | v2.05 |
v3.00 | v3.00 |
v3.01 | v3.01 |
v3.02 | v3.02 |
v3.12 | v3.12 |
v3.20 | v3.20 |
v3.21 | v3.21 |
v3.22 | v3.22 |
v3.23 | v3.23 |
v3.23B | v3.23B |
v3.24 | v3.24 |
v3.25 | v3.25 |
v3.30 | v3.30 |
v3.30b | v3.30b |
v3.30c | v3.30c |
v3.31 | v3.31 |
MPLAB C Compiler for PIC32 Devices | |
v1.01 | v1.05 |
v1.02 | v1.10B |
v1.03 | v1.11 |
v1.12 | v2.00 |
v2.01 | v2.02 |
MPLAB IDE Archives
16-bit Windows | 32-bit Windows | 32-bit Windows |
---|---|---|
MPLAB IDE v5.40 | MPLAB IDE v6.10 | MPLAB IDE v7.00 |
MPLAB IDE v5.70.40 | MPLAB IDE v6.20 | MPLAB IDE v7.10 |
MPLAB IDE v6.30 | Patch for MPLAB IDE v7.10 | |
MPLAB IDE v6.40 | MPLAB IDE v7.20 | |
MPLAB IDE v6.50 | MPLAB IDE v7.30 | |
MPLAB IDE v6.60 | MPLAB IDE v7.31 | |
MPLAB IDE v7.40 | ||
MPLAB IDE v7.50 | ||
MPLAB IDE v7.60 | ||
MPLAB IDE v8.00 | ||
MPLAB IDE v8.10 | ||
MPLAB IDE v8.14 | ||
MPLAB IDE v8.15 | ||
MPLAB IDE v8.20a | ||
MPLAB IDE v8.30 | ||
MPLAB IDE v8.33 | ||
MPLAB IDE v8.36 | ||
MPLAB IDE v8.40 | ||
MPLAB IDE v8.43 | ||
MPLAB IDE v8.46 | ||
MPLAB IDE v8.50 | ||
MPLAB IDE v8.53 | ||
MPLAB IDE v8.56 | ||
MPLAB IDE v8.60 | ||
MPLAB IDE v8.63 | ||
MPLAB IDE v8.66 | ||
MPLAB IDE v8.70 | ||
MPLAB IDE v8.73a | ||
MPLAB IDE v8.76 | ||
MPLAB IDE v8.80 | ||
MPLAB IDE v8.83 | ||
MPLAB IDE v8.84 | ||
MPLAB IDE v8.85 | ||
MPLAB IDE v8.86 | ||
MPLAB IDE v8.87 | ||
MPLAB IDE v8.88 | ||
MPLAB IDE v8.89 | ||
MPLAB IDE v8.90 | ||
MPLAB IDE v8.91 | ||
MPLAB IDE v8.92 |
News
10th March 2016. Converted three more projects to GitHub.
9th March 2016. Tonight, shifted PIC16F87x bootloader to GitHub.
8th March 2016. I am slowly copying all of the source code to GitHub, so anyone can submit pull requests to improve the code. Tonight, I shifted RS232 serial port examples and the USB example for the PIC18F4550.
5th August 2020. Observed a lot of traffic from universities and educational institutions worldwide.
31st July 2020. Lots of site traffic from emerging markets, where microcontrollers that sell for fractions of a US dollar are popular.
16th March 2014. Added a link to SimpleRTOS, a multitasking OS. For more information, see the .
2nd July 2013. Added a link to www.embeddedrelated.com, an excellent resource for anything related to embedded programming.
31st February 2013. Fixed site for colors with Google Chrome.
16th July 2012. Added code for .
3rd April 2011. Updated links.
18th July 2011. Added a link to an an , a method of programming a PIC micro from an embedded Linux application.
26th January 2011. Added a link to datasheet zone, one of the best places on the web to download datasheets for integrated circuits.
22rd November 2010. Unfortunately, microchipfault.com had to be discontinued due to StackOverflow changing their business model.
23rd October 2010. Removed dead links. Thanks Isaac Rogers.
27th September 2010. The (admittedly small) advertising profits from this site are now supporting an orphan in Africa.
27th September 2010. New released.
18th August 2010. New .
19th May 2010. Check out the openPICUS wireless platform project.
12th March 2010. Updated source code.
24th February 2010. MicrochipFault.com is live. Note: Unfortunately, MicrochipFault.com had to be discontinued due to StackOverflow changing their business model.
10th January 2010. Updated website with review for Lupik compiler and : An LCD Font and Image Generator.
22nd December 2009. Added links to free terminal program, RealTerm. Highly recommended.
28th September 2009. Added the ds30 Loader, a universal PIC bootloader that supports almost every PIC micro, including PIC18F, PIC24F, dsPIC30 and dsPIC33.
1st April 2009. Updated links to Portmon, one of the most amazing little utilities to monitor RS232 serial communications occurring in the background. Checked other links.
23rd February 2009. Updated the to be compatible with Hi-Tech C v9.51PL3.
10th January 2009. The PIC18Fx bootloader source code is now freely downloadable.This source code was previously sold for a fee.
8th December 2008. Added the UVa Online Judge tutorial and MinGW tutorial.
10th November 2008. Added a link to www.datasheetdir.com. This website has thousands of datasheets, and is maintained by an engineer that has spent 3 years collecting datasheets as a service to the engineering community.
23rd July 2008. HI-TECH Software has released the new PRO ANSI C compiler for Microchip’s PIC32 MCU Family. Supports Omniscient Code Generation. For more details visit the PIC32 compiler product web page.
14th May 2008. Added InnoSetupAV v1.00, a sample installer script for any Windows based support programs for any embedded work.
13th May 2008. Fixed some broken links in the sourcecode page, unlocking some source code that wasn’t previous accessible.
15th April 2008. Free HI-TECH Software PIC32 compiler: time limited offer. See Hi-Tech C compiler offer.
3rd April 2008. HI-TECH C PRO released for the PIC10/12/16 MCU Family, with Omniscient Code Generation, supporting the PIC10/12/16 MCU Family.
Details, see .
21st February 2008. Release Candidate Testing: HI-TECH Software’s PICC-18 PRO v9.62.
12th February 2008. Beta Release: HI-TECH C PRO for the PIC32 MCU Family. Nearly 50 volunteer testers will, effective week commencing 11 February, put the beta release of HI-TECH C PRO for the PIC32 MCU Family ANSI C compiler through its paces.
9th January 2008. Added .
8th January 2008 . Added .
3rd January 2008. Added link to — includes a .
30th November 2007. Updated .
7th November 2007. Microchip has released the PIC32, based on a MIPS core. The «PIC32 Linux challenge» has been laid down, to fit uClinux or Linux into a PIC micro.
22nd August 2007. Added .
22nd August 2007. Added .
32-bit Low Power MPUs
- The SAMA5D2 series delivers the lowest power consumption of any MPU in its class and the SAMA5D3 series is ideal for battery-operated applications
- Typical sleep current is 250 μA in retention mode with an ultra-fast 15 μs wake-up in ULP1 mode
- Typical run current is 233 μA/MHz
- Unique SleepWalking feature enables peripherals to asynchronously wake up from sleep in ULP1 mode, for example by activity on a communication line
- Back-Up Mode with battery supply pin maintains the RTC and preserves a 5 KB SRAM data and 256-bit register file
- Typical back-up current is 4.5 μA; optional DDR Self-Refresh Mode maintains external SDRAM contents (40 μA)
Featured Articles
- Review of Lupik compiler, a new compiler for entry level PIC micros.
- Review of CCS C, one of the compilers for the PIC micro.
-
Review of Hi-Tech C for PIC18x,
one of the compilers for the PIC micro. -
18Fxxx
tutorial with quick start, everything you need to get started on this
platform. - Tool setup tips, optimization tips for C, and much more. A huge
7.6Mb .pdf file — highly recommended. Read. - How to have four PIC16F87x chips on one RS232
bus. - «How do I integrate MPLab and an editor such as UltraEdit?».
-
«How
do I measure an unknown resistor without
using an A/D port?». -
«Why
do I need a common ground point for mixed
analogue/digital circuits?». -
«If
I had to condense 3 years of PIC micro experience
into one page, what would I say?». -
A
technique thats resulted in development time shortened by 20% and bugs
reduced by 10%. Read. -
Discussion
on the most technically superior way of compiling files under Hi-Tech
C. Read.
16-bit Low-Power MCUs
- Large portfolio of devices with Flash options ranging from 4 KB to 1 MB and pin counts of 8 to 121 pins
- Sleep currents as low as 30 nA with flexible wake-up sources and run currents down to 150 μA/MHz to enable power-efficient applications
- Flexible, integrated Core Independent Peripherals (CIPs) such as Crypto Engine, Configurable Logic Cells (CLC), Real-Time Clock/Calendar (RTCC), Pulse-Width Modulators (PWMs) and Peripheral Trigger Generator (PTG) designed to take the load off the CPU and reduce the overall energy requirements
- More space and BOM cost savings with our small-footprint packaging options
32-bit Low-Power MCUs
- Ultra-low picoPower SAM 32-bit Arm Cortex-based and PIC32 eXtreme Low Power (XLP) MCU portfolio extends battery life
- Combines ultra-low power with Flash and SRAM that are large enough to run both the application and wireless stacks
- Chip-level tamper resistance and Arm TrustZone to protect low-power applications from security vulnerabilities
- Integrate peripherals and design techniques used to minimize power consumption in real-world battery-powered applications
- Under 25 μA/MHz active and 100 nA sleep current, 1.2 μS wakeup time
- Highest certified ULPMark score for any Arm Cortex-M23 or Arm Cortex- M0+ class device; ULPMark score of 410 on SAM L11
- Innovative SleepWalking peripherals and Event System
Reviews
- Review of Lupik compiler, a new compiler for entry level PIC micros.
-
Review
of CCS C, one of the compilers for the PIC micro. -
Review
of Hi-Tech C for PIC18x, one of the compilers for the PIC micro. - Over 19,000 lines of
C sample code for the PIC micro, with 95 projects. Review of Peter
Andersons PIC C library. -
Review
of Hi-Tech C for PIC12x, PIC16x, one of the compilers for the PIC
micro.
|
Hi-Tech C Micellaneous
-
How to do simple
but powerful multitasking with Hi-Tech C. With tutorial
and source code. - How to increase your processing speed using the Intel Core i7 processor. Fly through everything you need to do on your PC, the processor will give you the ultimate performance that you need to perform all of your tasks.
-
How to use a serial
link for debugging. See serial debugging.
C Links
-
See www.embeddedrelated.com for resources related to embedded programming including white papers, books, blogs, forums and sample code. Highly recommended.
-
PORTMON to monitor serial RS232 and/or LPT comms between other programs. W95/98/NT/2K.
Hooks into operating system to give background monitoring of any comms
on any port. -
The openPICUS wireless platform project.
-
RealTerm. Free terminal program, excellent design. Recommended.
-
Hone your C programming skills with the UVa Online Judge. If you are using Windows, you can use the MinGW Windows tutorial to help prepare programs.
-
www.datasheetdir.com. This website has thousands of datasheets, and is maintained by an engineer that has spent 3 years collecting datasheets as a service to the engineering community.
-
MiniBasic for PIC32 and PIC18. The source code is open, and written in C, so that you can use it to work out how to talk to virtually any peripheral on a PIC18, PIC24, or PIC32. Ported originally from ARM source code. Download from www.pic32.org/minibasic/.
-
PICmicro
webring with lots of PIC micro links. -
The best Real Time
Operating System (RTOS) for the PIC — Salvo from www.pumpkininc.com. -
Hi-Tech C source
code for interfacing to a USB device. -
BlitzLogic,
for a few bits of sample C code and circuits. -
Peter Andersons
home page http://www.phanderson.com/PIC/-
My review of Peter Andersons PIC C library.
Library of PIC
micro C code, see http://www.phanderson.com/PIC/PICC/index.html -
Items available
from Peter Andersons zShop on Amazon.com. See here.
-
-
PDFqueen is a great search engine for pdf documents, see www.pdfqueen.com.
-
Ken Boaks page added
covers PICs and telephone circuitry. He has upcoming routines for simple
DTMF dial out, V23 transmission, dial tone sensing, dial tone regeneration,
audio sample record/replay using a 16F877 and 128Kx 8 SRAM, V23 reception
in C on a 16F877, and DTMF reception in firmware on a ‘877 running at >16MHz. Read. -
Lots of PIC code in C. http://www.piclist.com/techref/microchip/language/c/index.htm
-
PIC micro code in assembly, see base of EPE mage page, http://www.epemag.wimborne.co.uk/
-
Eagle Air Australia,
PIC micro and C, see http://www.eagleairaust.com.au/sampcode.htm. -
Hi-Tech
C, the C compiler that most of the the code on this site is written for. -
CC5X compiler, http://www.bknd.com/cc5x/index.shtml.
-
CC5X compiler example
code, http://www.bknd.com/cc5x/examples.shtml. -
PIC C routines for
the C2C compiler. Examples of CRC, I2C, Xmodem, LCD display, A/D and more,
see http://www.winpenny.cwc.net/index.htm.
|
About
the Author
Hi,
I have invested literally thousands of hours in this site, for you, and I sincerely
hope this archive saves you a lot of time and effort.
To enable you to trust what I have written on this site, here is my experience:
-
14 years of experience,
10 years of commercial programming in C/C++/C#/PHP/SQL/.NET. -
4 years doing an
Electrical Engineering degree at Canterbury University, graduated
with Honours. -
1 year of tutoring
students for a stage 4 electrical engineering design course at university. -
8 years of commercial
programming with PIC micros. -
2 years of commercial
programming with ARM and embedded Linux. -
4 years of experience
with 8086 assembly.