Da quel che so e che si legge anche qui
http://it.wikipedia.org/wiki/Secure_Digital
Le SD fino a 2 Gb sono quelle "normali", con la compatibilità TOTALE con qualsiasi dispositivo.
Da 4Gb in su diventano SDHC (High Capacity) e il dispositivo deve supportarle.
Mi sembra strano che il 660 non supporti le HC, infatti in diversi siti e forum ci sono testimonianze di chi ha usato SD fino a 32 Gb.
Per esempio qui:
http://www.gpsoz.com.au/garmin/garmin_mapping_units.htm