Экипаж STS-12 был назначен 3 февраля 1983 года, одновременно с назначением экипажа STS-41C (STS-11 по первоначальной нумерации). О назначении специалиста по полезной нагрузке, сотрудника компании McDonnell Douglas Чарлза Уокера было объявлено позднее, 29 июля 1983 года.
На эмблеме экипажа изображён силуэт парусника «Дискавери» (один из двух кораблей третьей экспедиции[англ.]Джеймса Кука), символически связанный с орбитальной ступенью «Дискавери».
Изначально основным грузом должна была стать инерциальная верхняя ступень (Inertial Upper Stage, IUS), разработанная компанией Boeing и предназначенная доставить большой связной спутник на геосинхронную орбиту высотой 35 800 км над экватором. Однако в ходе STS-6 (4—9 апреля 1983 года) аналогичный разгонный блок IUS после выведения в самостоятельный полёт отработал нештатно — коммуникационный спутник был доставлен на орбиту, где его было невозможно использовать. Boeing требовалось время на исправление ситуации и запланированное использование ступени в этом и других полётах было отменено. Позднее STS-41D получило другой полезный груз в виде двух меньших по размеру связных спутников с другими разгонными блоками.