Added the pic16 port for Martin Dubuc.