A parte de lo que ta han comentado de los 3 simbolos =
Yo lo uso de la siguiente forma ( y por manias mias recojo primero el valor en una variable, pero eso deberia dar lo mismo) :
Código:
<input type="checkbox" name="activado" id="activado <? if($activado==1){print("checked");}?> value="1">
Uso PRINT, despues de muchas peleas me da menos problemas que ECHO. No olvides ponerle el Value si lo que vas a hacer es editarlo con posibilidad de cambiarlo.
a ver si te sirve...
Saludos