Sorry, got that wrong - a revised summary: I think: MX - no idea. The 5xx is for Ethernet, 4xx is for USB, 3xx for neither. Don't know=20 what the last two numbers are for. F is probably flash 512 is the flash memory The L at the end is for 100-pin (H for 64-pin) --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .