How to get arduino to print something excatly once every milisecond?

The normal millis() counter actually increments every 1024 microseconds; slightly longer than a millisecond.

Is this number always the same or depends of arduino board environment temperature?