The Steelers and Arizona, who ended the 2008 season in the Super Bowl, will open the 2009 preseason at Heinz Field Aug. 13 at 8 p.m.
Buffalo also will pay a visit to Heinz Field in the preseason for a game Aug. 29 at 7:30 p.m.
The Steelers two road games in the preseason are at Washington Aug. 20-24, and at Carolina Sept. 3-4 with those specific dates and times to be determined.
The NFL announced its entire preseason schedule today, but has not yet revealed the actual days or times for most games.
The first game will be shown on ESPN with the following three on KDKA-TV and FSN Pittsburgh.