Yes, the FA Cup is open to teams down to Level 9 in English football. Non-league teams sometimes appear in the later rounds of the competition and will occasionally face Premier League opposition.