McFadden's two-year deal is worth $10 million. He will receive $5 million in the first year of the deal, including a $3.75 million salary.
McFadden appeared in 10 regular-season games in 2008 (eight starts) for the Pittsburgh Steelers, collecting 41 tackles and two interceptions with one sack despite missing six games due to an arm injury. Once McFadden returned from his injury, he started the final three regular season games and also all three postseason contests, including Super Bowl XLIII against the Cardinals.
"It seems to be a good situation," McFadden said during his visit to Arizona last week. "There are some guys I have been around in previous years. And it's an up-and-coming organization, which you'd love to be a part of -- a successful organization and (one) that is making strides and you want to be a part of."
Originally drafted by the Steelers in the second-round (62nd overall) of the 2005 NFL Draft out of Florida State, the four-year veteran has appeared in 51 regular season games with 18 starts collecting 135 tackles (121 solos), seven interceptions, 28 passes defensed and two sacks. The 27-year-old has also played in eight postseason games, collecting four tackles and a pass defensed.
"It always helps when you know someone personally, know how he works," coach Ken Whisenhunt told the team's website. "He's coming in to compete, but much like the other veteran players we have brought in, he brings the mentality of what we have tried to have here."
McFadden will challenge veteran Rod Hood for a starting job opposite second-year man Dominique Rodgers-Cromartie. The move bolsters the Cardinals secondary after a 2008 season when Eric Green fell out of favor and the nickel position was manned by veteran Ralph Brown.
The move also should allow Antrel Rolle to focus on playing free safety and not have to worry about filling the slot cornerback role.