.... а ведь человек спрашивал про SAM7X -> LPC23xx

Я до этого писал под SAM7S, сейчас борюсь с LPC2368.
Различий дофига по организации периферии, в моем случае - ну ее просто больше.
Тогда я борол USB, сейчас - CAN и Ethernet, поэтому насколько гемморойнее тут USB - трудно сказать. Судя по документации, оно поинтереснее, чем в САМах.
Разные банки памяти под разную периферию - для меня оказалось необычным.
Другой формат и подход к документации. Это заняло несколько дней, привык к Атмеловской манере изложения, но теперь проблем нет. Расстраивает отсутствие usecase'ов у Филипсов.
Еще расстраивает отсутствие библиотеки функций для обращения к регистрам по именам. У Атмела это ИМХО очень приятно организовано, а тут - не очень.
Вцелом - конечно, кристаллы сильно разные, но переход от AVR к SAM7 был более болезненным, чем от САМа к LPC.